;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 19 09:07:51 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("X_UART.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;**************************************************************
;* CINIT RECORDS                                              *
;**************************************************************
	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_Tax_StartF+0,32
	.field  	0,16			; _Tax_StartF @ 0

	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_Tax_RxCnt+0,32
	.field  	0,16			; _Tax_RxCnt @ 0

	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_Tax_Sum+0,32
	.field  	0,16			; _Tax_Sum @ 0


DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("memcpy"), DW_AT_symbol_name("_memcpy")
	.dwattr DW$1, DW_AT_type(*DW$T$3)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$40)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("IncIndex"), DW_AT_symbol_name("_IncIndex")
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
DW$6	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$7	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$5


DW$8	.dwtag  DW_TAG_subprogram, DW_AT_name("PrepareUartData"), DW_AT_symbol_name("_PrepareUartData")
	.dwattr DW$8, DW_AT_declaration(0x01)
	.dwattr DW$8, DW_AT_external(0x01)
DW$9	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$46)
DW$10	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$46)
DW$11	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$12	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$13	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$14	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$8

DW$15	.dwtag  DW_TAG_variable, DW_AT_name("MyInfo"), DW_AT_symbol_name("_MyInfo")
	.dwattr DW$15, DW_AT_type(*DW$T$83)
	.dwattr DW$15, DW_AT_declaration(0x01)
	.dwattr DW$15, DW_AT_external(0x01)
DW$16	.dwtag  DW_TAG_variable, DW_AT_name("UartSts"), DW_AT_symbol_name("_UartSts")
	.dwattr DW$16, DW_AT_type(*DW$T$33)
	.dwattr DW$16, DW_AT_declaration(0x01)
	.dwattr DW$16, DW_AT_external(0x01)
DW$17	.dwtag  DW_TAG_variable, DW_AT_name("TaxRegs"), DW_AT_symbol_name("_TaxRegs")
	.dwattr DW$17, DW_AT_type(*DW$T$86)
	.dwattr DW$17, DW_AT_declaration(0x01)
	.dwattr DW$17, DW_AT_external(0x01)
DW$18	.dwtag  DW_TAG_variable, DW_AT_name("GpsRegs"), DW_AT_symbol_name("_GpsRegs")
	.dwattr DW$18, DW_AT_type(*DW$T$86)
	.dwattr DW$18, DW_AT_declaration(0x01)
	.dwattr DW$18, DW_AT_external(0x01)
DW$19	.dwtag  DW_TAG_variable, DW_AT_name("YSRegs"), DW_AT_symbol_name("_YSRegs")
	.dwattr DW$19, DW_AT_type(*DW$T$86)
	.dwattr DW$19, DW_AT_declaration(0x01)
	.dwattr DW$19, DW_AT_external(0x01)
DW$20	.dwtag  DW_TAG_variable, DW_AT_name("MobRegs"), DW_AT_symbol_name("_MobRegs")
	.dwattr DW$20, DW_AT_type(*DW$T$86)
	.dwattr DW$20, DW_AT_declaration(0x01)
	.dwattr DW$20, DW_AT_external(0x01)
DW$21	.dwtag  DW_TAG_variable, DW_AT_name("Tm_Tax38"), DW_AT_symbol_name("_Tm_Tax38")
	.dwattr DW$21, DW_AT_type(*DW$T$23)
	.dwattr DW$21, DW_AT_declaration(0x01)
	.dwattr DW$21, DW_AT_external(0x01)
DW$22	.dwtag  DW_TAG_variable, DW_AT_name("Tm_Tax39"), DW_AT_symbol_name("_Tm_Tax39")
	.dwattr DW$22, DW_AT_type(*DW$T$23)
	.dwattr DW$22, DW_AT_declaration(0x01)
	.dwattr DW$22, DW_AT_external(0x01)
DW$23	.dwtag  DW_TAG_variable, DW_AT_name("Tax39Buf"), DW_AT_symbol_name("_Tax39Buf")
	.dwattr DW$23, DW_AT_type(*DW$T$62)
	.dwattr DW$23, DW_AT_declaration(0x01)
	.dwattr DW$23, DW_AT_external(0x01)
DW$24	.dwtag  DW_TAG_variable, DW_AT_name("Tax38Buf"), DW_AT_symbol_name("_Tax38Buf")
	.dwattr DW$24, DW_AT_type(*DW$T$63)
	.dwattr DW$24, DW_AT_declaration(0x01)
	.dwattr DW$24, DW_AT_external(0x01)
DW$25	.dwtag  DW_TAG_variable, DW_AT_name("PubPortInfo"), DW_AT_symbol_name("_PubPortInfo")
	.dwattr DW$25, DW_AT_type(*DW$T$45)
	.dwattr DW$25, DW_AT_declaration(0x01)
	.dwattr DW$25, DW_AT_external(0x01)
	.global	_Tax_StartF
_Tax_StartF:	.usect	".ebss",1,1,0
DW$26	.dwtag  DW_TAG_variable, DW_AT_name("Tax_StartF"), DW_AT_symbol_name("_Tax_StartF")
	.dwattr DW$26, DW_AT_location[DW_OP_addr _Tax_StartF]
	.dwattr DW$26, DW_AT_type(*DW$T$19)
	.dwattr DW$26, DW_AT_external(0x01)
	.global	_Tax_RxCnt
_Tax_RxCnt:	.usect	".ebss",1,1,0
DW$27	.dwtag  DW_TAG_variable, DW_AT_name("Tax_RxCnt"), DW_AT_symbol_name("_Tax_RxCnt")
	.dwattr DW$27, DW_AT_location[DW_OP_addr _Tax_RxCnt]
	.dwattr DW$27, DW_AT_type(*DW$T$19)
	.dwattr DW$27, DW_AT_external(0x01)
	.global	_Tax_Sum
_Tax_Sum:	.usect	".ebss",1,1,0
DW$28	.dwtag  DW_TAG_variable, DW_AT_name("Tax_Sum"), DW_AT_symbol_name("_Tax_Sum")
	.dwattr DW$28, DW_AT_location[DW_OP_addr _Tax_Sum]
	.dwattr DW$28, DW_AT_type(*DW$T$19)
	.dwattr DW$28, DW_AT_external(0x01)
	.global	_tmp38Buf
_tmp38Buf:	.usect	".ebss",32,1,0
DW$29	.dwtag  DW_TAG_variable, DW_AT_name("tmp38Buf"), DW_AT_symbol_name("_tmp38Buf")
	.dwattr DW$29, DW_AT_location[DW_OP_addr _tmp38Buf]
	.dwattr DW$29, DW_AT_type(*DW$T$63)
	.dwattr DW$29, DW_AT_external(0x01)
	.global	_tmp39Buf
_tmp39Buf:	.usect	".ebss",40,1,0
DW$30	.dwtag  DW_TAG_variable, DW_AT_name("tmp39Buf"), DW_AT_symbol_name("_tmp39Buf")
	.dwattr DW$30, DW_AT_location[DW_OP_addr _tmp39Buf]
	.dwattr DW$30, DW_AT_type(*DW$T$62)
	.dwattr DW$30, DW_AT_external(0x01)
	.global	_tmpStdBuf
_tmpStdBuf:	.usect	"UserDataFile",512,0,0
DW$31	.dwtag  DW_TAG_variable, DW_AT_name("tmpStdBuf"), DW_AT_symbol_name("_tmpStdBuf")
	.dwattr DW$31, DW_AT_location[DW_OP_addr _tmpStdBuf]
	.dwattr DW$31, DW_AT_type(*DW$T$56)
	.dwattr DW$31, DW_AT_external(0x01)
	.global	_tmpGpsYsData
_tmpGpsYsData:	.usect	"UserDataFile",269,0,0
DW$32	.dwtag  DW_TAG_variable, DW_AT_name("tmpGpsYsData"), DW_AT_symbol_name("_tmpGpsYsData")
	.dwattr DW$32, DW_AT_location[DW_OP_addr _tmpGpsYsData]
	.dwattr DW$32, DW_AT_type(*DW$T$88)
	.dwattr DW$32, DW_AT_external(0x01)
	.global	_tmpGpsBuf
_tmpGpsBuf:	.usect	"UserDataFile",256,0,0
DW$33	.dwtag  DW_TAG_variable, DW_AT_name("tmpGpsBuf"), DW_AT_symbol_name("_tmpGpsBuf")
	.dwattr DW$33, DW_AT_location[DW_OP_addr _tmpGpsBuf]
	.dwattr DW$33, DW_AT_type(*DW$T$37)
	.dwattr DW$33, DW_AT_external(0x01)
	.global	_tmpGpsCnt
_tmpGpsCnt:	.usect	".ebss",1,1,0
DW$34	.dwtag  DW_TAG_variable, DW_AT_name("tmpGpsCnt"), DW_AT_symbol_name("_tmpGpsCnt")
	.dwattr DW$34, DW_AT_location[DW_OP_addr _tmpGpsCnt]
	.dwattr DW$34, DW_AT_type(*DW$T$23)
	.dwattr DW$34, DW_AT_external(0x01)
	.global	_tmpGpsStartF
_tmpGpsStartF:	.usect	".ebss",1,1,0
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("tmpGpsStartF"), DW_AT_symbol_name("_tmpGpsStartF")
	.dwattr DW$35, DW_AT_location[DW_OP_addr _tmpGpsStartF]
	.dwattr DW$35, DW_AT_type(*DW$T$23)
	.dwattr DW$35, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI0962 C:\DOCUME~1\peter\LOCALS~1\Temp\TI0964 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI09612 
	.sect	"FuncsMap2H0SARam"
	.global	_UART_TxData

DW$36	.dwtag  DW_TAG_subprogram, DW_AT_name("UART_TxData"), DW_AT_symbol_name("_UART_TxData")
	.dwattr DW$36, DW_AT_low_pc(_UART_TxData)
	.dwattr DW$36, DW_AT_high_pc(0x00)
	.dwattr DW$36, DW_AT_begin_file("X_UART.c")
	.dwattr DW$36, DW_AT_begin_line(0x13c)
	.dwattr DW$36, DW_AT_begin_column(0x06)
	.dwpsn	"X_UART.c",317,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _UART_TxData                  FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_UART_TxData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#2
	.dwcfa	0x1d, -6
;* AR4   assigned to _PortInfo
DW$37	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PortInfo"), DW_AT_symbol_name("_PortInfo")
	.dwattr DW$37, DW_AT_type(*DW$T$46)
	.dwattr DW$37, DW_AT_location[DW_OP_reg12]
;* AR6   assigned to U$14
;* AL    assigned to S$1
;* AR1   assigned to _PortInfo
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("PortInfo"), DW_AT_symbol_name("_PortInfo")
	.dwattr DW$38, DW_AT_type(*DW$T$76)
	.dwattr DW$38, DW_AT_location[DW_OP_reg6]
;* AR5   assigned to _Regs
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("Regs"), DW_AT_symbol_name("_Regs")
	.dwattr DW$39, DW_AT_type(*DW$T$87)
	.dwattr DW$39, DW_AT_location[DW_OP_reg14]
;* AR6   assigned to v$2
;* AH    assigned to v$3
;* AR4   assigned to v$1
;* AR4   assigned to v$1
DW$40	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$40, DW_AT_type(*DW$T$23)
	.dwattr DW$40, DW_AT_location[DW_OP_breg20 -1]
DW$41	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$41, DW_AT_type(*DW$T$23)
	.dwattr DW$41, DW_AT_location[DW_OP_breg20 -2]
        MOVL      XAR1,XAR4             ; |317| 
	.dwpsn	"X_UART.c",321,3
        MOV       AH,*+XAR1[7]          ; |321| 
        CMP       AH,*+XAR1[6]          ; |321| 
        BF        L8,EQ                 ; |321| 
        ; branchcc occurs ; |321| 
	.dwpsn	"X_UART.c",323,3
        MOV       AL,*+XAR1[0]          ; |323| 
        BF        L2,EQ                 ; |323| 
        ; branchcc occurs ; |323| 
        CMPB      AL,#1                 ; |323| 
        BF        L1,EQ                 ; |323| 
        ; branchcc occurs ; |323| 
        CMPB      AL,#3                 ; |323| 
        BF        L8,NEQ                ; |323| 
        ; branchcc occurs ; |323| 
	.dwpsn	"X_UART.c",332,4
        MOVL      XAR5,#_MobRegs        ; |332| 
	.dwpsn	"X_UART.c",333,9
        BF        L3,UNC                ; |333| 
        ; branch occurs ; |333| 
L1:    
	.dwpsn	"X_UART.c",329,4
        MOVL      XAR5,#_YSRegs         ; |329| 
	.dwpsn	"X_UART.c",330,9
        BF        L3,UNC                ; |330| 
        ; branch occurs ; |330| 
L2:    
	.dwpsn	"X_UART.c",326,4
        MOVL      XAR5,#_GpsRegs        ; |326| 
L3:    
	.dwpsn	"X_UART.c",337,3
        MOV       AL,*+XAR5[5]          ; |337| 
        MOV       *-SP[2],AL            ; |337| 
	.dwpsn	"X_UART.c",338,3
        TBIT      *-SP[2],#6            ; |338| 
        BF        L8,NTC                ; |338| 
        ; branchcc occurs ; |338| 
	.dwpsn	"X_UART.c",340,3
        MOVZ      AR6,*+XAR1[3]         ; |340| 
        MOV       AL,AR6                ; |340| 
        BF        L4,NEQ                ; |340| 
        ; branchcc occurs ; |340| 
	.dwpsn	"X_UART.c",342,5
        MOV       T,*+XAR1[2]           ; |342| 
        MPY       P,T,AH                ; |342| 
        MOVL      ACC,*+XAR1[4]         ; |342| 
        ADDU      ACC,PL                ; |342| 
        MOVL      XAR4,ACC              ; |342| 
        MOVB      XAR0,#8               ; |342| 
        MOVL      *+XAR1[AR0],ACC       ; |342| 
	.dwpsn	"X_UART.c",343,5
        MOVZ      AR6,*+XAR4[0]         ; |343| 
        MOVB      ACC,#8
        ADDL      ACC,XAR1
        MOVL      XAR4,ACC              ; |343| 
        MOV       *+XAR1[3],AR6         ; |343| 
        MOVB      ACC,#1
        ADDL      *+XAR4[0],ACC         ; |343| 
L4:    
	.dwpsn	"X_UART.c",346,3
        MOV       AL,AR6
        CMPB      AL,#64                ; |346| 
        BF        L5,LOS                ; |346| 
        ; branchcc occurs ; |346| 
        MOVB      AL,#64                ; |346| 
L5:    
        MOV       *-SP[2],AL            ; |346| 
	.dwpsn	"X_UART.c",347,8
        MOV       *-SP[1],#0            ; |347| 
	.dwpsn	"X_UART.c",347,15
        MOV       AL,*-SP[2]            ; |347| 
        CMP       AL,*-SP[1]            ; |347| 
        BF        L7,LOS                ; |347| 
        ; branchcc occurs ; |347| 
        MOVZ      AR6,*+XAR1[3]
        MOVB      XAR0,#8
        MOVL      XAR4,*+XAR1[AR0]
L6:    
DW$L$_UART_TxData$15$B:
	.dwpsn	"X_UART.c",348,5
        MOV       AL,*+XAR4[0]          ; |348| 
        MOV       *+XAR5[0],AL          ; |348| 
        MOVB      ACC,#8
        ADDL      ACC,XAR1
        MOVL      XAR4,ACC              ; |348| 
        MOVL      ACC,*+XAR4[0]         ; |348| 
        ADDB      ACC,#1                ; |348| 
        MOVL      *+XAR4[0],ACC         ; |348| 
        MOVL      XAR4,ACC              ; |348| 
	.dwpsn	"X_UART.c",347,25
        INC       *-SP[1]               ; |347| 
	.dwpsn	"X_UART.c",347,15
        MOV       AL,*-SP[2]            ; |347| 
        CMP       AL,*-SP[1]            ; |347| 
        BF        L6,HI                 ; |347| 
        ; branchcc occurs ; |347| 
DW$L$_UART_TxData$15$E:
L7:    
	.dwpsn	"X_UART.c",349,3
        MOV       AL,AR6
        SUB       AL,*-SP[2]            ; |349| 
        MOV       *+XAR1[3],AL          ; |349| 
	.dwpsn	"X_UART.c",350,3
        BF        L8,NEQ                ; |350| 
        ; branchcc occurs ; |350| 
	.dwpsn	"X_UART.c",352,5
        MOVB      ACC,#7
        ADDL      ACC,XAR1
        MOVL      XAR4,ACC              ; |352| 
        MOV       AL,*+XAR1[1]          ; |352| 
        LCR       #_IncIndex            ; |352| 
        ; call occurs [#_IncIndex] ; |352| 
	.dwpsn	"X_UART.c",353,2
        MOVB      XAR0,#10              ; |353| 
        MOV       *+XAR1[AR0],#0        ; |353| 
	.dwpsn	"X_UART.c",354,2
        MOVB      XAR0,#11              ; |354| 
        MOV       *+XAR1[AR0],#1        ; |354| 
L8:    
	.dwpsn	"X_UART.c",356,1
        SUBB      SP,#2
	.dwcfa	0x1d, -4
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$42	.dwtag  DW_TAG_loop
	.dwattr DW$42, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\X_UART.asm:L6:1:1311037671")
	.dwattr DW$42, DW_AT_begin_file("X_UART.c")
	.dwattr DW$42, DW_AT_begin_line(0x15b)
	.dwattr DW$42, DW_AT_end_line(0x15c)
DW$43	.dwtag  DW_TAG_loop_range
	.dwattr DW$43, DW_AT_low_pc(DW$L$_UART_TxData$15$B)
	.dwattr DW$43, DW_AT_high_pc(DW$L$_UART_TxData$15$E)
	.dwendtag DW$42

	.dwattr DW$36, DW_AT_end_file("X_UART.c")
	.dwattr DW$36, DW_AT_end_line(0x164)
	.dwattr DW$36, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$36

	.sect	".text"
	.global	_Tax_RxData

DW$44	.dwtag  DW_TAG_subprogram, DW_AT_name("Tax_RxData"), DW_AT_symbol_name("_Tax_RxData")
	.dwattr DW$44, DW_AT_low_pc(_Tax_RxData)
	.dwattr DW$44, DW_AT_high_pc(0x00)
	.dwattr DW$44, DW_AT_begin_file("X_UART.c")
	.dwattr DW$44, DW_AT_begin_line(0x70)
	.dwattr DW$44, DW_AT_begin_column(0x05)
	.dwpsn	"X_UART.c",113,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _Tax_RxData                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_Tax_RxData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR5   assigned to C$19
;* AR5   assigned to C$20
;* AH    assigned to _temp
DW$45	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$45, DW_AT_type(*DW$T$19)
	.dwattr DW$45, DW_AT_location[DW_OP_reg1]
;* AR4   assigned to _Res
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("Res"), DW_AT_symbol_name("_Res")
	.dwattr DW$46, DW_AT_type(*DW$T$19)
	.dwattr DW$46, DW_AT_location[DW_OP_reg12]
;* AR6   assigned to L$2
;* AR6   assigned to L$1
;* AR4   assigned to U$46
;* AR5   assigned to U$42
;* AR4   assigned to U$25
;* AR5   assigned to U$21
	.dwpsn	"X_UART.c",114,16
        MOVB      XAR4,#0
	.dwpsn	"X_UART.c",116,3
        MOVW      DP,#_TaxRegs+5
        TBIT      @_TaxRegs+5,#0        ; |116| 
        BF        L14,NTC               ; |116| 
        ; branchcc occurs ; |116| 
	.dwpsn	"X_UART.c",118,5
        MOVW      DP,#_TaxRegs
        AND       AH,@_TaxRegs,#0x00ff  ; |118| 
	.dwpsn	"X_UART.c",119,2
        MOVW      DP,#_Tax_StartF
        MOV       AL,@_Tax_StartF       ; |119| 
        CMPB      AL,#1                 ; |119| 
        BF        L11,EQ                ; |119| 
        ; branchcc occurs ; |119| 
        CMPB      AL,#2                 ; |119| 
        BF        L14,NEQ               ; |119| 
        ; branchcc occurs ; |119| 
	.dwpsn	"X_UART.c",143,3
        MOVW      DP,#_Tax_RxCnt
        MOVZ      AR0,@_Tax_RxCnt       ; |143| 
        MOVL      XAR5,#_tmp39Buf       ; |143| 
        MOVW      DP,#_Tax_RxCnt
        MOV       *+XAR5[AR0],AH        ; |143| 
        INC       @_Tax_RxCnt           ; |143| 
	.dwpsn	"X_UART.c",144,3
        MOVW      DP,#_Tax_Sum
        ADD       @_Tax_Sum,AH          ; |144| 
	.dwpsn	"X_UART.c",145,9
        MOVW      DP,#_Tax_RxCnt
        MOV       AH,@_Tax_RxCnt        ; |145| 
        CMPB      AH,#40                ; |145| 
        BF        L14,LO                ; |145| 
        ; branchcc occurs ; |145| 
	.dwpsn	"X_UART.c",147,5
 EALLOW
	.dwpsn	"X_UART.c",148,11
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#59       ; |148| 
	.dwpsn	"X_UART.c",149,5
 EDIS
	.dwpsn	"X_UART.c",150,11
        MOVW      DP,#_Tax_Sum
        MOV       AH,@_Tax_Sum          ; |150| 
        ANDB      AH,#0xff              ; |150| 
        BF        L10,NEQ               ; |150| 
        ; branchcc occurs ; |150| 
        MOVB      XAR6,#39
        MOVL      XAR4,#_Tax39Buf
L9:    
DW$L$_Tax_RxData$7$B:
	.dwpsn	"X_UART.c",153,6
        MOV       AL,*XAR5++            ; |153| 
        MOV       *XAR4++,AL            ; |153| 
	.dwpsn	"X_UART.c",152,19
        BANZ      L9,AR6--              ; |152| 
        ; branchcc occurs ; |152| 
DW$L$_Tax_RxData$7$E:
	.dwpsn	"X_UART.c",155,4
        MOVW      DP,#_UartSts
        OR        @_UartSts,#0x0010     ; |155| 
	.dwpsn	"X_UART.c",156,10
        MOVW      DP,#_Tm_Tax39
        MOV       @_Tm_Tax39,#0         ; |156| 
	.dwpsn	"X_UART.c",154,7
        MOVB      XAR4,#2               ; |154| 
L10:    
	.dwpsn	"X_UART.c",158,5
        MOVW      DP,#_Tax_StartF
        MOV       @_Tax_StartF,#0       ; |158| 
	.dwpsn	"X_UART.c",159,5
        MOVW      DP,#_Tax_RxCnt
        MOV       @_Tax_RxCnt,#0        ; |159| 
	.dwpsn	"X_UART.c",160,5
        MOV       AL,AR4                ; |160| 
        MOVW      DP,#_Tax_Sum
        MOV       @_Tax_Sum,#0          ; |160| 
        BF        L15,UNC               ; |160| 
        ; branch occurs ; |160| 
L11:    
	.dwpsn	"X_UART.c",122,3
        MOVW      DP,#_Tax_RxCnt
        MOVZ      AR0,@_Tax_RxCnt       ; |122| 
        MOVL      XAR5,#_tmp38Buf       ; |122| 
        MOVW      DP,#_Tax_RxCnt
        MOV       *+XAR5[AR0],AH        ; |122| 
        INC       @_Tax_RxCnt           ; |122| 
	.dwpsn	"X_UART.c",123,3
        MOVW      DP,#_Tax_Sum
        ADD       @_Tax_Sum,AH          ; |123| 
	.dwpsn	"X_UART.c",124,9
        MOVW      DP,#_Tax_RxCnt
        MOV       AH,@_Tax_RxCnt        ; |124| 
        CMPB      AH,#32                ; |124| 
        BF        L14,LO                ; |124| 
        ; branchcc occurs ; |124| 
	.dwpsn	"X_UART.c",126,11
        MOVW      DP,#_Tax_Sum
        MOV       AH,@_Tax_Sum          ; |126| 
        ANDB      AH,#0xff              ; |126| 
        BF        L13,NEQ               ; |126| 
        ; branchcc occurs ; |126| 
        MOVB      XAR6,#31
        MOVL      XAR4,#_Tax38Buf
L12:    
DW$L$_Tax_RxData$13$B:
	.dwpsn	"X_UART.c",129,6
        MOV       AL,*XAR5++            ; |129| 
        MOV       *XAR4++,AL            ; |129| 
	.dwpsn	"X_UART.c",128,19
        BANZ      L12,AR6--             ; |128| 
        ; branchcc occurs ; |128| 
DW$L$_Tax_RxData$13$E:
	.dwpsn	"X_UART.c",131,4
        MOVW      DP,#_UartSts
        OR        @_UartSts,#0x0010     ; |131| 
	.dwpsn	"X_UART.c",132,10
        MOVW      DP,#_Tm_Tax38
        MOV       @_Tm_Tax38,#0         ; |132| 
	.dwpsn	"X_UART.c",130,7
        MOVB      XAR4,#1               ; |130| 
L13:    
	.dwpsn	"X_UART.c",134,5
 EALLOW
	.dwpsn	"X_UART.c",135,11
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#59       ; |135| 
	.dwpsn	"X_UART.c",136,5
 EDIS
	.dwpsn	"X_UART.c",137,5
        MOVW      DP,#_Tax_StartF
        MOV       @_Tax_StartF,#0       ; |137| 
	.dwpsn	"X_UART.c",138,5
        MOVW      DP,#_Tax_RxCnt
        MOV       @_Tax_RxCnt,#0        ; |138| 
	.dwpsn	"X_UART.c",139,5
        MOVW      DP,#_Tax_Sum
        MOV       @_Tax_Sum,#0          ; |139| 
L14:    
	.dwpsn	"X_UART.c",167,3
        MOV       AL,AR4                ; |167| 
L15:    
	.dwpsn	"X_UART.c",168,1
        SPM       #0
        LRETR
        ; return occurs

DW$47	.dwtag  DW_TAG_loop
	.dwattr DW$47, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\X_UART.asm:L12:1:1311037671")
	.dwattr DW$47, DW_AT_begin_file("X_UART.c")
	.dwattr DW$47, DW_AT_begin_line(0x80)
	.dwattr DW$47, DW_AT_end_line(0x81)
DW$48	.dwtag  DW_TAG_loop_range
	.dwattr DW$48, DW_AT_low_pc(DW$L$_Tax_RxData$13$B)
	.dwattr DW$48, DW_AT_high_pc(DW$L$_Tax_RxData$13$E)
	.dwendtag DW$47


DW$49	.dwtag  DW_TAG_loop
	.dwattr DW$49, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\X_UART.asm:L9:1:1311037671")
	.dwattr DW$49, DW_AT_begin_file("X_UART.c")
	.dwattr DW$49, DW_AT_begin_line(0x98)
	.dwattr DW$49, DW_AT_end_line(0x99)
DW$50	.dwtag  DW_TAG_loop_range
	.dwattr DW$50, DW_AT_low_pc(DW$L$_Tax_RxData$7$B)
	.dwattr DW$50, DW_AT_high_pc(DW$L$_Tax_RxData$7$E)
	.dwendtag DW$49

	.dwattr DW$44, DW_AT_end_file("X_UART.c")
	.dwattr DW$44, DW_AT_end_line(0xa8)
	.dwattr DW$44, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$44

	.sect	".text"
	.global	_Tax_RxHead

DW$51	.dwtag  DW_TAG_subprogram, DW_AT_name("Tax_RxHead"), DW_AT_symbol_name("_Tax_RxHead")
	.dwattr DW$51, DW_AT_low_pc(_Tax_RxHead)
	.dwattr DW$51, DW_AT_high_pc(0x00)
	.dwattr DW$51, DW_AT_begin_file("X_UART.c")
	.dwattr DW$51, DW_AT_begin_line(0x4e)
	.dwattr DW$51, DW_AT_begin_column(0x06)
	.dwpsn	"X_UART.c",79,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _Tax_RxHead                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_Tax_RxHead:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _temp
DW$52	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$52, DW_AT_type(*DW$T$19)
	.dwattr DW$52, DW_AT_location[DW_OP_reg0]
	.dwpsn	"X_UART.c",82,3
        MOVW      DP,#_TaxRegs+5
        TBIT      @_TaxRegs+5,#0        ; |82| 
        BF        L17,NTC               ; |82| 
        ; branchcc occurs ; |82| 
	.dwpsn	"X_UART.c",84,5
        MOVW      DP,#_TaxRegs
        MOV       AL,@_TaxRegs          ; |84| 
	.dwpsn	"X_UART.c",86,2
        ANDB      AL,#0xff              ; |86| 
        CMPB      AL,#56                ; |86| 
        BF        L16,EQ                ; |86| 
        ; branchcc occurs ; |86| 
        CMPB      AL,#57                ; |86| 
        BF        L17,NEQ               ; |86| 
        ; branchcc occurs ; |86| 
	.dwpsn	"X_UART.c",98,6
 EALLOW
	.dwpsn	"X_UART.c",99,6
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#43       ; |99| 
	.dwpsn	"X_UART.c",100,3
 EDIS
	.dwpsn	"X_UART.c",101,3
        MOVW      DP,#_tmp39Buf
        MOV       @_tmp39Buf,#57        ; |101| 
	.dwpsn	"X_UART.c",102,6
        MOVW      DP,#_Tax_RxCnt
        MOV       @_Tax_RxCnt,#1        ; |102| 
	.dwpsn	"X_UART.c",103,3
        MOVW      DP,#_Tax_StartF
        MOV       @_Tax_StartF,#2       ; |103| 
	.dwpsn	"X_UART.c",104,3
        MOVW      DP,#_Tax_Sum
        MOV       @_Tax_Sum,#57         ; |104| 
	.dwpsn	"X_UART.c",105,8
        BF        L17,UNC               ; |105| 
        ; branch occurs ; |105| 
L16:    
	.dwpsn	"X_UART.c",89,6
 EALLOW
	.dwpsn	"X_UART.c",90,3
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#43       ; |90| 
	.dwpsn	"X_UART.c",91,3
 EDIS
	.dwpsn	"X_UART.c",92,3
        MOVW      DP,#_tmp38Buf
        MOV       @_tmp38Buf,#56        ; |92| 
	.dwpsn	"X_UART.c",93,3
        MOVB      AL,#1                 ; |93| 
        MOVW      DP,#_Tax_RxCnt
        MOV       @_Tax_RxCnt,AL        ; |93| 
	.dwpsn	"X_UART.c",94,3
        MOVW      DP,#_Tax_StartF
        MOV       @_Tax_StartF,AL       ; |94| 
	.dwpsn	"X_UART.c",95,3
        MOVW      DP,#_Tax_Sum
        MOV       @_Tax_Sum,#56         ; |95| 
L17:    
	.dwpsn	"X_UART.c",110,1
        SPM       #0
        LRETR
        ; return occurs
	.dwattr DW$51, DW_AT_end_file("X_UART.c")
	.dwattr DW$51, DW_AT_end_line(0x6e)
	.dwattr DW$51, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$51

	.sect	".text"
	.global	_UART_RxTaxData

DW$53	.dwtag  DW_TAG_subprogram, DW_AT_name("UART_RxTaxData"), DW_AT_symbol_name("_UART_RxTaxData")
	.dwattr DW$53, DW_AT_low_pc(_UART_RxTaxData)
	.dwattr DW$53, DW_AT_high_pc(0x00)
	.dwattr DW$53, DW_AT_begin_file("X_UART.c")
	.dwattr DW$53, DW_AT_begin_line(0x44)
	.dwattr DW$53, DW_AT_begin_column(0x05)
	.dwpsn	"X_UART.c",69,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _UART_RxTaxData               FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_UART_RxTaxData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"X_UART.c",70,3
        MOVW      DP,#_Tax_StartF
        MOV       AL,@_Tax_StartF       ; |70| 
        BF        L18,EQ                ; |70| 
        ; branchcc occurs ; |70| 
	.dwpsn	"X_UART.c",75,3
        LCR       #_Tax_RxData          ; |75| 
        ; call occurs [#_Tax_RxData] ; |75| 
        BF        L19,UNC               ; |75| 
        ; branch occurs ; |75| 
L18:    
	.dwpsn	"X_UART.c",72,5
        LCR       #_Tax_RxHead          ; |72| 
        ; call occurs [#_Tax_RxHead] ; |72| 
	.dwpsn	"X_UART.c",73,2
        MOVB      AL,#0
L19:    
	.dwpsn	"X_UART.c",76,1
        LRETR
        ; return occurs
	.dwattr DW$53, DW_AT_end_file("X_UART.c")
	.dwattr DW$53, DW_AT_end_line(0x4c)
	.dwattr DW$53, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$53

	.sect	"FuncsMap2H0SARam"
	.global	_UART_RxStdData

DW$54	.dwtag  DW_TAG_subprogram, DW_AT_name("UART_RxStdData"), DW_AT_symbol_name("_UART_RxStdData")
	.dwattr DW$54, DW_AT_low_pc(_UART_RxStdData)
	.dwattr DW$54, DW_AT_high_pc(0x00)
	.dwattr DW$54, DW_AT_begin_file("X_UART.c")
	.dwattr DW$54, DW_AT_begin_line(0xaf)
	.dwattr DW$54, DW_AT_begin_column(0x05)
	.dwpsn	"X_UART.c",176,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _UART_RxStdData               FR SIZE:  12           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            3 Parameter,  3 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_UART_RxStdData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#6
	.dwcfa	0x1d, -14
;* AR4   assigned to _RxPortInfo
DW$55	.dwtag  DW_TAG_formal_parameter, DW_AT_name("RxPortInfo"), DW_AT_symbol_name("_RxPortInfo")
	.dwattr DW$55, DW_AT_type(*DW$T$59)
	.dwattr DW$55, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to v$5
;* PL    assigned to v$3
;* AL    assigned to v$2
;* AR5   assigned to v$1
DW$56	.dwtag  DW_TAG_variable, DW_AT_name("Regs"), DW_AT_symbol_name("_Regs")
	.dwattr DW$56, DW_AT_type(*DW$T$87)
	.dwattr DW$56, DW_AT_location[DW_OP_breg20 -6]
;* AR4   assigned to _P
DW$57	.dwtag  DW_TAG_variable, DW_AT_name("P"), DW_AT_symbol_name("_P")
	.dwattr DW$57, DW_AT_type(*DW$T$20)
	.dwattr DW$57, DW_AT_location[DW_OP_reg12]
DW$58	.dwtag  DW_TAG_variable, DW_AT_name("Dbg"), DW_AT_symbol_name("_Dbg")
	.dwattr DW$58, DW_AT_type(*DW$T$19)
	.dwattr DW$58, DW_AT_location[DW_OP_breg20 -4]
;* AR4   assigned to _OK
DW$59	.dwtag  DW_TAG_variable, DW_AT_name("OK"), DW_AT_symbol_name("_OK")
	.dwattr DW$59, DW_AT_type(*DW$T$19)
	.dwattr DW$59, DW_AT_location[DW_OP_reg12]
;* AR7   assigned to _temp
DW$60	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$60, DW_AT_type(*DW$T$19)
	.dwattr DW$60, DW_AT_location[DW_OP_reg18]
;* AR2   assigned to _i
DW$61	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$61, DW_AT_type(*DW$T$19)
	.dwattr DW$61, DW_AT_location[DW_OP_reg8]
;* AR1   assigned to _RxPortInfo
DW$62	.dwtag  DW_TAG_variable, DW_AT_name("RxPortInfo"), DW_AT_symbol_name("_RxPortInfo")
	.dwattr DW$62, DW_AT_type(*DW$T$79)
	.dwattr DW$62, DW_AT_location[DW_OP_reg6]
;* AR3   assigned to K$31
        MOVL      XAR1,XAR4             ; |176| 
	.dwpsn	"X_UART.c",180,3
        MOVB      XAR4,#0
	.dwpsn	"X_UART.c",181,3
        MOV       AH,*+XAR1[0]          ; |181| 
        CMPB      AH,#1                 ; |181| 
        BF        L21,EQ                ; |181| 
        ; branchcc occurs ; |181| 
        CMPB      AH,#3                 ; |181| 
        BF        L20,EQ                ; |181| 
        ; branchcc occurs ; |181| 
	.dwpsn	"X_UART.c",194,4
        MOVB      AL,#0
        BF        L36,UNC               ; |194| 
        ; branch occurs ; |194| 
L20:    
	.dwpsn	"X_UART.c",189,4
        MOVL      XAR5,#_MobRegs        ; |189| 
        MOVL      *-SP[6],XAR5          ; |189| 
	.dwpsn	"X_UART.c",190,4
        MOVB      XAR2,#1               ; |190| 
	.dwpsn	"X_UART.c",191,4
        MOV       *-SP[4],#5            ; |191| 
	.dwpsn	"X_UART.c",192,9
        BF        L35,UNC               ; |192| 
        ; branch occurs ; |192| 
L21:    
	.dwpsn	"X_UART.c",184,4
        MOVL      XAR5,#_YSRegs         ; |184| 
        MOVL      *-SP[6],XAR5          ; |184| 
	.dwpsn	"X_UART.c",185,4
        MOVB      XAR2,#0
	.dwpsn	"X_UART.c",186,4
        MOV       *-SP[4],#4            ; |186| 
	.dwpsn	"X_UART.c",196,3
        BF        L35,UNC               ; |196| 
        ; branch occurs ; |196| 
L22:    
DW$L$_UART_RxStdData$6$B:
	.dwpsn	"X_UART.c",198,5
        MOVL      XAR5,*-SP[6]
        AND       AH,*+XAR5[0],#0x00ff  ; |198| 
        MOVZ      AR7,AH                ; |198| 
	.dwpsn	"X_UART.c",199,2
        MOV       AL,*+XAR1[3]          ; |199| 
        MOVB      XAR0,#9               ; |199| 
        CMPB      AH,#2                 ; |199| 
        MOV       PL,*+XAR1[AR0]        ; |199| 
        MOVZ      AR5,*+XAR1[2]         ; |199| 
        BF        L31,EQ                ; |199| 
        ; branchcc occurs ; |199| 
DW$L$_UART_RxStdData$6$E:
DW$L$_UART_RxStdData$7$B:
        CMPB      AH,#3                 ; |199| 
        BF        L28,EQ                ; |199| 
        ; branchcc occurs ; |199| 
DW$L$_UART_RxStdData$7$E:
DW$L$_UART_RxStdData$8$B:
        CMPB      AH,#16                ; |199| 
        BF        L25,EQ                ; |199| 
        ; branchcc occurs ; |199| 
DW$L$_UART_RxStdData$8$E:
DW$L$_UART_RxStdData$9$B:
	.dwpsn	"X_UART.c",244,9
        MOV       AH,*+XAR1[1]          ; |244| 
        BF        L23,NEQ               ; |244| 
        ; branchcc occurs ; |244| 
DW$L$_UART_RxStdData$9$E:
DW$L$_UART_RxStdData$10$B:
	.dwpsn	"X_UART.c",247,11
        MOVB      XAR5,#0
        BF        L24,UNC               ; |247| 
        ; branch occurs ; |247| 
DW$L$_UART_RxStdData$10$E:
L23:    
DW$L$_UART_RxStdData$11$B:
	.dwpsn	"X_UART.c",245,11
        MOVU      ACC,AR2
        MOVL      XAR6,#_tmpStdBuf      ; |245| 
        LSL       ACC,8                 ; |245| 
        ADDU      ACC,AR5               ; |245| 
        ADDL      XAR6,ACC
        MOV       *+XAR6[0],AR7         ; |245| 
        ADDB      XAR5,#1               ; |245| 
DW$L$_UART_RxStdData$11$E:
L24:    
DW$L$_UART_RxStdData$12$B:
	.dwpsn	"X_UART.c",248,3
        MOV       *+XAR1[2],AR5         ; |248| 
        MOV       *+XAR1[3],#0          ; |248| 
	.dwpsn	"X_UART.c",249,14
        BF        L34,UNC               ; |249| 
        ; branch occurs ; |249| 
DW$L$_UART_RxStdData$12$E:
L25:    
DW$L$_UART_RxStdData$13$B:
	.dwpsn	"X_UART.c",202,9
        CMPB      AL,#0                 ; |202| 
        BF        L26,EQ                ; |202| 
        ; branchcc occurs ; |202| 
DW$L$_UART_RxStdData$13$E:
DW$L$_UART_RxStdData$14$B:
        MOV       AH,*+XAR1[1]          ; |202| 
        BF        L27,NEQ               ; |202| 
        ; branchcc occurs ; |202| 
DW$L$_UART_RxStdData$14$E:
L26:    
DW$L$_UART_RxStdData$15$B:
	.dwpsn	"X_UART.c",208,11
        MOV       *+XAR1[3],AR7         ; |208| 
        BF        L34,UNC               ; |208| 
        ; branch occurs ; |208| 
DW$L$_UART_RxStdData$15$E:
L27:    
DW$L$_UART_RxStdData$16$B:
	.dwpsn	"X_UART.c",204,11
        MOV       *+XAR1[3],#0          ; |204| 
	.dwpsn	"X_UART.c",205,11
        MOVU      ACC,AR2
        MOVL      XAR6,#_tmpStdBuf      ; |205| 
        LSL       ACC,8                 ; |205| 
        ADDU      ACC,AR5               ; |205| 
        ADDL      XAR6,ACC
        ADDB      XAR5,#1               ; |205| 
        MOV       *+XAR6[0],AR7         ; |205| 
        MOV       *+XAR1[2],AR5         ; |205| 
	.dwpsn	"X_UART.c",206,9
        BF        L34,UNC               ; |206| 
        ; branch occurs ; |206| 
DW$L$_UART_RxStdData$16$E:
L28:    
DW$L$_UART_RxStdData$17$B:
	.dwpsn	"X_UART.c",221,9
        MOV       AH,*+XAR1[1]          ; |221| 
        BF        L33,EQ                ; |221| 
        ; branchcc occurs ; |221| 
DW$L$_UART_RxStdData$17$E:
DW$L$_UART_RxStdData$18$B:
        MOVL      XAR3,#_tmpStdBuf
	.dwpsn	"X_UART.c",223,11
        CMPB      AL,#0                 ; |223| 
        BF        L30,EQ                ; |223| 
        ; branchcc occurs ; |223| 
DW$L$_UART_RxStdData$18$E:
DW$L$_UART_RxStdData$19$B:
	.dwpsn	"X_UART.c",225,7
        MOV       T,*+XAR1[6]           ; |225| 
        MOVL      ACC,*+XAR1[4]         ; |225| 
        MPY       P,T,PL                ; |225| 
        ADDU      ACC,PL                ; |225| 
        MOVL      XAR4,ACC              ; |225| 
	.dwpsn	"X_UART.c",226,4
        MOV       *XAR4++,AR5           ; |226| 
	.dwpsn	"X_UART.c",227,4
        MOVL      XAR5,XAR3             ; |227| 
        MOVU      ACC,*+XAR1[2]
        LCR       #___memcpy_ff         ; |227| 
        ; call occurs [#___memcpy_ff] ; |227| 
	.dwpsn	"X_UART.c",228,4
        MOVB      ACC,#6
        ADDL      ACC,XAR1
        MOVL      XAR4,ACC              ; |228| 
        MOVB      XAR0,#8               ; |228| 
        MOV       AL,*+XAR1[AR0]        ; |228| 
        LCR       #_IncIndex            ; |228| 
        ; call occurs [#_IncIndex] ; |228| 
	.dwpsn	"X_UART.c",230,4
        MOVW      DP,#_MyInfo+21
        MOV       AL,@_MyInfo+21        ; |230| 
        BF        L29,EQ                ; |230| 
        ; branchcc occurs ; |230| 
DW$L$_UART_RxStdData$19$E:
DW$L$_UART_RxStdData$20$B:
	.dwpsn	"X_UART.c",231,6
        MOVU      ACC,AR2
        LSL       ACC,8                 ; |231| 
        ADDL      XAR3,ACC
        MOVB      XAR5,#0
        MOVL      XAR4,#_PubPortInfo    ; |231| 
        MOVL      *-SP[2],XAR3          ; |231| 
        MOV       AL,*-SP[4]            ; |231| 
        MOV       *-SP[3],AL            ; |231| 
        MOV       AL,*+XAR1[2]          ; |231| 
        MOVB      AH,#8                 ; |231| 
        LCR       #_PrepareUartData     ; |231| 
        ; call occurs [#_PrepareUartData] ; |231| 
DW$L$_UART_RxStdData$20$E:
L29:    
DW$L$_UART_RxStdData$21$B:
	.dwpsn	"X_UART.c",234,13
        MOV       *+XAR1[2],#0          ; |234| 
	.dwpsn	"X_UART.c",235,4
        MOV       *+XAR1[1],#0          ; |235| 
	.dwpsn	"X_UART.c",237,11
        MOVB      XAR0,#9               ; |237| 
        MOV       PL,*+XAR1[AR0]        ; |237| 
	.dwpsn	"X_UART.c",234,13
        MOVB      XAR5,#0
	.dwpsn	"X_UART.c",236,4
        MOVB      XAR4,#1               ; |236| 
	.dwpsn	"X_UART.c",237,11
        BF        L33,UNC               ; |237| 
        ; branch occurs ; |237| 
DW$L$_UART_RxStdData$21$E:
L30:    
DW$L$_UART_RxStdData$22$B:
	.dwpsn	"X_UART.c",239,13
        MOVU      ACC,AR2
        LSL       ACC,8                 ; |239| 
        ADDU      ACC,AR5               ; |239| 
        ADDL      XAR3,ACC
        ADDB      XAR5,#1               ; |239| 
        MOV       *+XAR3[0],AR7         ; |239| 
        MOV       *+XAR1[2],AR5         ; |239| 
        BF        L33,UNC               ; |239| 
        ; branch occurs ; |239| 
DW$L$_UART_RxStdData$22$E:
L31:    
DW$L$_UART_RxStdData$23$B:
	.dwpsn	"X_UART.c",211,9
        CMPB      AL,#0                 ; |211| 
        BF        L32,NEQ               ; |211| 
        ; branchcc occurs ; |211| 
DW$L$_UART_RxStdData$23$E:
DW$L$_UART_RxStdData$24$B:
	.dwpsn	"X_UART.c",216,14
        MOV       AH,*+XAR1[1]          ; |216| 
        BF        L33,EQ                ; |216| 
        ; branchcc occurs ; |216| 
DW$L$_UART_RxStdData$24$E:
DW$L$_UART_RxStdData$25$B:
	.dwpsn	"X_UART.c",217,11
        MOVU      ACC,AR2
        MOVL      XAR6,#_tmpStdBuf      ; |217| 
        LSL       ACC,8                 ; |217| 
        ADDU      ACC,AR5               ; |217| 
        ADDL      XAR6,ACC
        ADDB      XAR5,#1               ; |217| 
        MOV       *+XAR6[0],AR7         ; |217| 
        MOV       *+XAR1[2],AR5         ; |217| 
        BF        L33,UNC               ; |217| 
        ; branch occurs ; |217| 
DW$L$_UART_RxStdData$25$E:
L32:    
DW$L$_UART_RxStdData$26$B:
	.dwpsn	"X_UART.c",213,11
        MOV       *+XAR1[1],#1          ; |213| 
	.dwpsn	"X_UART.c",214,11
        MOVB      XAR5,#0
        MOV       *+XAR1[2],AR5         ; |214| 
DW$L$_UART_RxStdData$26$E:
L33:    
DW$L$_UART_RxStdData$27$B:
	.dwpsn	"X_UART.c",218,3
        MOV       *+XAR1[3],#0          ; |218| 
DW$L$_UART_RxStdData$27$E:
L34:    
DW$L$_UART_RxStdData$28$B:
	.dwpsn	"X_UART.c",251,2
        MOV       AH,PL
        CMP       AH,AR5                ; |251| 
        BF        L35,HI                ; |251| 
        ; branchcc occurs ; |251| 
DW$L$_UART_RxStdData$28$E:
DW$L$_UART_RxStdData$29$B:
	.dwpsn	"X_UART.c",253,4
        MOV       *+XAR1[2],#0          ; |253| 
	.dwpsn	"X_UART.c",254,4
        MOV       *+XAR1[1],#0          ; |254| 
DW$L$_UART_RxStdData$29$E:
L35:    
DW$L$_UART_RxStdData$30$B:
	.dwpsn	"X_UART.c",256,3
        MOVL      XAR5,*-SP[6]
        TBIT      *+XAR5[5],#0          ; |256| 
        BF        L22,TC                ; |256| 
        ; branchcc occurs ; |256| 
DW$L$_UART_RxStdData$30$E:
	.dwpsn	"X_UART.c",258,3
        MOV       AL,AR4                ; |258| 
L36:    
	.dwpsn	"X_UART.c",259,1
        SUBB      SP,#6                 ; |258| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |258| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |258| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |258| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$63	.dwtag  DW_TAG_loop
	.dwattr DW$63, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\X_UART.asm:L35:1:1311037671")
	.dwattr DW$63, DW_AT_begin_file("X_UART.c")
	.dwattr DW$63, DW_AT_begin_line(0xc4)
	.dwattr DW$63, DW_AT_end_line(0x100)
DW$64	.dwtag  DW_TAG_loop_range
	.dwattr DW$64, DW_AT_low_pc(DW$L$_UART_RxStdData$30$B)
	.dwattr DW$64, DW_AT_high_pc(DW$L$_UART_RxStdData$30$E)
DW$65	.dwtag  DW_TAG_loop_range
	.dwattr DW$65, DW_AT_low_pc(DW$L$_UART_RxStdData$23$B)
	.dwattr DW$65, DW_AT_high_pc(DW$L$_UART_RxStdData$23$E)
DW$66	.dwtag  DW_TAG_loop_range
	.dwattr DW$66, DW_AT_low_pc(DW$L$_UART_RxStdData$18$B)
	.dwattr DW$66, DW_AT_high_pc(DW$L$_UART_RxStdData$18$E)
DW$67	.dwtag  DW_TAG_loop_range
	.dwattr DW$67, DW_AT_low_pc(DW$L$_UART_RxStdData$19$B)
	.dwattr DW$67, DW_AT_high_pc(DW$L$_UART_RxStdData$19$E)
DW$68	.dwtag  DW_TAG_loop_range
	.dwattr DW$68, DW_AT_low_pc(DW$L$_UART_RxStdData$20$B)
	.dwattr DW$68, DW_AT_high_pc(DW$L$_UART_RxStdData$20$E)
DW$69	.dwtag  DW_TAG_loop_range
	.dwattr DW$69, DW_AT_low_pc(DW$L$_UART_RxStdData$17$B)
	.dwattr DW$69, DW_AT_high_pc(DW$L$_UART_RxStdData$17$E)
DW$70	.dwtag  DW_TAG_loop_range
	.dwattr DW$70, DW_AT_low_pc(DW$L$_UART_RxStdData$21$B)
	.dwattr DW$70, DW_AT_high_pc(DW$L$_UART_RxStdData$21$E)
DW$71	.dwtag  DW_TAG_loop_range
	.dwattr DW$71, DW_AT_low_pc(DW$L$_UART_RxStdData$22$B)
	.dwattr DW$71, DW_AT_high_pc(DW$L$_UART_RxStdData$22$E)
DW$72	.dwtag  DW_TAG_loop_range
	.dwattr DW$72, DW_AT_low_pc(DW$L$_UART_RxStdData$24$B)
	.dwattr DW$72, DW_AT_high_pc(DW$L$_UART_RxStdData$24$E)
DW$73	.dwtag  DW_TAG_loop_range
	.dwattr DW$73, DW_AT_low_pc(DW$L$_UART_RxStdData$25$B)
	.dwattr DW$73, DW_AT_high_pc(DW$L$_UART_RxStdData$25$E)
DW$74	.dwtag  DW_TAG_loop_range
	.dwattr DW$74, DW_AT_low_pc(DW$L$_UART_RxStdData$26$B)
	.dwattr DW$74, DW_AT_high_pc(DW$L$_UART_RxStdData$26$E)
DW$75	.dwtag  DW_TAG_loop_range
	.dwattr DW$75, DW_AT_low_pc(DW$L$_UART_RxStdData$13$B)
	.dwattr DW$75, DW_AT_high_pc(DW$L$_UART_RxStdData$13$E)
DW$76	.dwtag  DW_TAG_loop_range
	.dwattr DW$76, DW_AT_low_pc(DW$L$_UART_RxStdData$14$B)
	.dwattr DW$76, DW_AT_high_pc(DW$L$_UART_RxStdData$14$E)
DW$77	.dwtag  DW_TAG_loop_range
	.dwattr DW$77, DW_AT_low_pc(DW$L$_UART_RxStdData$6$B)
	.dwattr DW$77, DW_AT_high_pc(DW$L$_UART_RxStdData$6$E)
DW$78	.dwtag  DW_TAG_loop_range
	.dwattr DW$78, DW_AT_low_pc(DW$L$_UART_RxStdData$7$B)
	.dwattr DW$78, DW_AT_high_pc(DW$L$_UART_RxStdData$7$E)
DW$79	.dwtag  DW_TAG_loop_range
	.dwattr DW$79, DW_AT_low_pc(DW$L$_UART_RxStdData$8$B)
	.dwattr DW$79, DW_AT_high_pc(DW$L$_UART_RxStdData$8$E)
DW$80	.dwtag  DW_TAG_loop_range
	.dwattr DW$80, DW_AT_low_pc(DW$L$_UART_RxStdData$9$B)
	.dwattr DW$80, DW_AT_high_pc(DW$L$_UART_RxStdData$9$E)
DW$81	.dwtag  DW_TAG_loop_range
	.dwattr DW$81, DW_AT_low_pc(DW$L$_UART_RxStdData$10$B)
	.dwattr DW$81, DW_AT_high_pc(DW$L$_UART_RxStdData$10$E)
DW$82	.dwtag  DW_TAG_loop_range
	.dwattr DW$82, DW_AT_low_pc(DW$L$_UART_RxStdData$11$B)
	.dwattr DW$82, DW_AT_high_pc(DW$L$_UART_RxStdData$11$E)
DW$83	.dwtag  DW_TAG_loop_range
	.dwattr DW$83, DW_AT_low_pc(DW$L$_UART_RxStdData$12$B)
	.dwattr DW$83, DW_AT_high_pc(DW$L$_UART_RxStdData$12$E)
DW$84	.dwtag  DW_TAG_loop_range
	.dwattr DW$84, DW_AT_low_pc(DW$L$_UART_RxStdData$15$B)
	.dwattr DW$84, DW_AT_high_pc(DW$L$_UART_RxStdData$15$E)
DW$85	.dwtag  DW_TAG_loop_range
	.dwattr DW$85, DW_AT_low_pc(DW$L$_UART_RxStdData$16$B)
	.dwattr DW$85, DW_AT_high_pc(DW$L$_UART_RxStdData$16$E)
DW$86	.dwtag  DW_TAG_loop_range
	.dwattr DW$86, DW_AT_low_pc(DW$L$_UART_RxStdData$27$B)
	.dwattr DW$86, DW_AT_high_pc(DW$L$_UART_RxStdData$27$E)
DW$87	.dwtag  DW_TAG_loop_range
	.dwattr DW$87, DW_AT_low_pc(DW$L$_UART_RxStdData$29$B)
	.dwattr DW$87, DW_AT_high_pc(DW$L$_UART_RxStdData$29$E)
DW$88	.dwtag  DW_TAG_loop_range
	.dwattr DW$88, DW_AT_low_pc(DW$L$_UART_RxStdData$28$B)
	.dwattr DW$88, DW_AT_high_pc(DW$L$_UART_RxStdData$28$E)
	.dwendtag DW$63

	.dwattr DW$54, DW_AT_end_file("X_UART.c")
	.dwattr DW$54, DW_AT_end_line(0x103)
	.dwattr DW$54, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$54

	.sect	"FuncsMap2H0SARam"
	.global	_UART_RxGpsData

DW$89	.dwtag  DW_TAG_subprogram, DW_AT_name("UART_RxGpsData"), DW_AT_symbol_name("_UART_RxGpsData")
	.dwattr DW$89, DW_AT_low_pc(_UART_RxGpsData)
	.dwattr DW$89, DW_AT_high_pc(0x00)
	.dwattr DW$89, DW_AT_begin_file("X_UART.c")
	.dwattr DW$89, DW_AT_begin_line(0x10a)
	.dwattr DW$89, DW_AT_begin_column(0x05)
	.dwpsn	"X_UART.c",267,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _UART_RxGpsData               FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_UART_RxGpsData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AR4   assigned to _Dest
DW$90	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$90, DW_AT_type(*DW$T$20)
	.dwattr DW$90, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to K$7
DW$91	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$91, DW_AT_type(*DW$T$23)
	.dwattr DW$91, DW_AT_location[DW_OP_breg20 -1]
DW$92	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$92, DW_AT_type(*DW$T$23)
	.dwattr DW$92, DW_AT_location[DW_OP_breg20 -2]
	.dwpsn	"X_UART.c",270,3
        MOV       *-SP[2],#0            ; |270| 
	.dwpsn	"X_UART.c",271,3
        BF        L38,UNC               ; |271| 
        ; branch occurs ; |271| 
L37:    
DW$L$_UART_RxGpsData$2$B:
	.dwpsn	"X_UART.c",277,7
        MOVW      DP,#_tmpGpsCnt
        MOV       @_tmpGpsCnt,#0        ; |277| 
	.dwpsn	"X_UART.c",278,4
        MOVW      DP,#_tmpGpsCnt
        MOVZ      AR0,@_tmpGpsCnt       ; |278| 
        MOVL      XAR5,#_tmpGpsBuf      ; |278| 
        MOV       AL,*-SP[1]            ; |278| 
        MOVW      DP,#_tmpGpsCnt
        MOV       *+XAR5[AR0],AL        ; |278| 
        INC       @_tmpGpsCnt           ; |278| 
	.dwpsn	"X_UART.c",279,4
        MOVW      DP,#_tmpGpsStartF
        MOV       @_tmpGpsStartF,#1     ; |279| 
DW$L$_UART_RxGpsData$2$E:
L38:    
DW$L$_UART_RxGpsData$3$B:
	.dwpsn	"X_UART.c",302,3
        MOVW      DP,#_GpsRegs+5
        TBIT      @_GpsRegs+5,#0        ; |302| 
        BF        L40,NTC               ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_UART_RxGpsData$3$E:
DW$L$_UART_RxGpsData$4$B:
	.dwpsn	"X_UART.c",273,5
        MOVW      DP,#_GpsRegs
        MOVB      AL.LSB,@_GpsRegs      ; |273| 
        MOV       *-SP[1],AL            ; |273| 
	.dwpsn	"X_UART.c",275,2
        MOV       AL,*-SP[1]            ; |275| 
        CMPB      AL,#36                ; |275| 
        BF        L37,EQ                ; |275| 
        ; branchcc occurs ; |275| 
DW$L$_UART_RxGpsData$4$E:
DW$L$_UART_RxGpsData$5$B:
	.dwpsn	"X_UART.c",281,7
        MOVW      DP,#_tmpGpsStartF
        MOV       AL,@_tmpGpsStartF     ; |281| 
        BF        L38,EQ                ; |281| 
        ; branchcc occurs ; |281| 
DW$L$_UART_RxGpsData$5$E:
DW$L$_UART_RxGpsData$6$B:
	.dwpsn	"X_UART.c",283,4
        MOVW      DP,#_tmpGpsCnt
        MOVZ      AR0,@_tmpGpsCnt       ; |283| 
        MOVL      XAR5,#_tmpGpsBuf      ; |283| 
        MOV       AL,*-SP[1]            ; |283| 
        MOVW      DP,#_tmpGpsCnt
        MOV       *+XAR5[AR0],AL        ; |283| 
        INC       @_tmpGpsCnt           ; |283| 
	.dwpsn	"X_UART.c",284,4
        MOVW      DP,#_tmpGpsCnt
        AND       @_tmpGpsCnt,#0x00ff   ; |284| 
	.dwpsn	"X_UART.c",285,4
        MOV       AL,*-SP[1]            ; |285| 
        CMPB      AL,#10                ; |285| 
        BF        L38,NEQ               ; |285| 
        ; branchcc occurs ; |285| 
DW$L$_UART_RxGpsData$6$E:
	.dwpsn	"X_UART.c",289,3
        MOV       AL,*+XAR5[1]          ; |289| 
        CMPB      AL,#71                ; |289| 
        BF        L39,NEQ               ; |289| 
        ; branchcc occurs ; |289| 
        MOV       AL,*+XAR5[2]          ; |289| 
        CMPB      AL,#80                ; |289| 
        BF        L39,NEQ               ; |289| 
        ; branchcc occurs ; |289| 
        MOV       AL,*+XAR5[3]          ; |289| 
        CMPB      AL,#82                ; |289| 
        BF        L39,NEQ               ; |289| 
        ; branchcc occurs ; |289| 
        MOV       AL,*+XAR5[4]          ; |289| 
        CMPB      AL,#77                ; |289| 
        BF        L39,NEQ               ; |289| 
        ; branchcc occurs ; |289| 
        MOV       AL,*+XAR5[5]          ; |289| 
        CMPB      AL,#67                ; |289| 
        BF        L39,NEQ               ; |289| 
        ; branchcc occurs ; |289| 
	.dwpsn	"X_UART.c",292,4
        MOVW      DP,#_tmpGpsCnt
        MOVU      ACC,@_tmpGpsCnt
        LCR       #___memcpy_ff         ; |292| 
        ; call occurs [#___memcpy_ff] ; |292| 
	.dwpsn	"X_UART.c",294,4
        MOVW      DP,#_tmpGpsCnt
        MOV       AL,@_tmpGpsCnt        ; |294| 
        MOV       *-SP[2],AL            ; |294| 
L39:    
	.dwpsn	"X_UART.c",296,9
        MOVW      DP,#_tmpGpsStartF
        MOV       @_tmpGpsStartF,#0     ; |296| 
	.dwpsn	"X_UART.c",297,3
        MOVW      DP,#_tmpGpsCnt
        MOV       @_tmpGpsCnt,#0        ; |297| 
L40:    
	.dwpsn	"X_UART.c",303,3
        MOV       AL,*-SP[2]            ; |303| 
	.dwpsn	"X_UART.c",304,1
        SUBB      SP,#2                 ; |303| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs

DW$93	.dwtag  DW_TAG_loop
	.dwattr DW$93, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\X_UART.asm:L38:1:1311037671")
	.dwattr DW$93, DW_AT_begin_file("X_UART.c")
	.dwattr DW$93, DW_AT_begin_line(0x10f)
	.dwattr DW$93, DW_AT_end_line(0x12e)
DW$94	.dwtag  DW_TAG_loop_range
	.dwattr DW$94, DW_AT_low_pc(DW$L$_UART_RxGpsData$3$B)
	.dwattr DW$94, DW_AT_high_pc(DW$L$_UART_RxGpsData$3$E)
DW$95	.dwtag  DW_TAG_loop_range
	.dwattr DW$95, DW_AT_low_pc(DW$L$_UART_RxGpsData$4$B)
	.dwattr DW$95, DW_AT_high_pc(DW$L$_UART_RxGpsData$4$E)
DW$96	.dwtag  DW_TAG_loop_range
	.dwattr DW$96, DW_AT_low_pc(DW$L$_UART_RxGpsData$6$B)
	.dwattr DW$96, DW_AT_high_pc(DW$L$_UART_RxGpsData$6$E)
DW$97	.dwtag  DW_TAG_loop_range
	.dwattr DW$97, DW_AT_low_pc(DW$L$_UART_RxGpsData$5$B)
	.dwattr DW$97, DW_AT_high_pc(DW$L$_UART_RxGpsData$5$E)
DW$98	.dwtag  DW_TAG_loop_range
	.dwattr DW$98, DW_AT_low_pc(DW$L$_UART_RxGpsData$2$B)
	.dwattr DW$98, DW_AT_high_pc(DW$L$_UART_RxGpsData$2$E)
	.dwendtag DW$93

	.dwattr DW$89, DW_AT_end_file("X_UART.c")
	.dwattr DW$89, DW_AT_end_line(0x130)
	.dwattr DW$89, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$89

	.sect	".text"
	.global	_UART_Init

DW$99	.dwtag  DW_TAG_subprogram, DW_AT_name("UART_Init"), DW_AT_symbol_name("_UART_Init")
	.dwattr DW$99, DW_AT_low_pc(_UART_Init)
	.dwattr DW$99, DW_AT_high_pc(0x00)
	.dwattr DW$99, DW_AT_begin_file("X_UART.c")
	.dwattr DW$99, DW_AT_begin_line(0x16e)
	.dwattr DW$99, DW_AT_begin_column(0x06)
	.dwpsn	"X_UART.c",367,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _UART_Init                    FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_UART_Init:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#4
	.dwcfa	0x1d, -6
;* AL    assigned to _GpsBaudRate
DW$100	.dwtag  DW_TAG_formal_parameter, DW_AT_name("GpsBaudRate"), DW_AT_symbol_name("_GpsBaudRate")
	.dwattr DW$100, DW_AT_type(*DW$T$19)
	.dwattr DW$100, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _GpsBaudRate
DW$101	.dwtag  DW_TAG_variable, DW_AT_name("GpsBaudRate"), DW_AT_symbol_name("_GpsBaudRate")
	.dwattr DW$101, DW_AT_type(*DW$T$64)
	.dwattr DW$101, DW_AT_location[DW_OP_reg0]
DW$102	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$102, DW_AT_type(*DW$T$23)
	.dwattr DW$102, DW_AT_location[DW_OP_breg20 -3]
DW$103	.dwtag  DW_TAG_variable, DW_AT_name("BR"), DW_AT_symbol_name("_BR")
	.dwattr DW$103, DW_AT_type(*DW$T$23)
	.dwattr DW$103, DW_AT_location[DW_OP_breg20 -4]
	.dwpsn	"X_UART.c",371,3
        MOVZ      AR6,AL
        MOVL      XAR4,#1875000         ; |371| 
        MOVB      ACC,#0
        MOVL      P,XAR4                ; |371| 
        RPT       #31
||     SUBCUL    ACC,XAR6              ; |371| 
        MOV       *-SP[4],P             ; |371| 
	.dwpsn	"X_UART.c",383,3
 EALLOW
	.dwpsn	"X_UART.c",384,3
        MOVW      DP,#_GpsRegs+3
        MOV       @_GpsRegs+3,#3        ; |384| 
	.dwpsn	"X_UART.c",385,3
 EDIS
	.dwpsn	"X_UART.c",386,3
        MOVW      DP,#_GpsRegs+3
        MOV       AL,@_GpsRegs+3        ; |386| 
        MOV       *-SP[3],AL            ; |386| 
	.dwpsn	"X_UART.c",387,3
 EALLOW
	.dwpsn	"X_UART.c",388,3
        MOVW      DP,#_GpsRegs+3
        MOV       @_GpsRegs+3,#128      ; |388| 
	.dwpsn	"X_UART.c",389,3
        MOV       AL,*-SP[4]            ; |389| 
        MOVW      DP,#_GpsRegs
        ANDB      AL,#0xff              ; |389| 
        MOV       @_GpsRegs,AL          ; |389| 
	.dwpsn	"X_UART.c",390,3
        MOV       AL,*-SP[4]            ; |390| 
        MOVW      DP,#_GpsRegs+1
        LSR       AL,8                  ; |390| 
        MOV       @_GpsRegs+1,AL        ; |390| 
	.dwpsn	"X_UART.c",391,3
        MOVW      DP,#_GpsRegs+3
        MOV       AL,*-SP[3]            ; |391| 
        MOV       @_GpsRegs+3,AL        ; |391| 
	.dwpsn	"X_UART.c",392,3
        MOVW      DP,#_GpsRegs+2
        MOV       @_GpsRegs+2,#1        ; |392| 
	.dwpsn	"X_UART.c",393,3
        MOVW      DP,#_GpsRegs+4
        MOV       @_GpsRegs+4,#0        ; |393| 
	.dwpsn	"X_UART.c",394,3
        MOVW      DP,#_GpsRegs+1
        MOV       @_GpsRegs+1,#0        ; |394| 
	.dwpsn	"X_UART.c",395,3
 EDIS
	.dwpsn	"X_UART.c",402,3
 EALLOW
	.dwpsn	"X_UART.c",403,3
        MOVW      DP,#_MobRegs+3
        MOV       @_MobRegs+3,#3        ; |403| 
	.dwpsn	"X_UART.c",404,3
 EDIS
	.dwpsn	"X_UART.c",405,3
        MOVW      DP,#_MobRegs+3
        MOV       AL,@_MobRegs+3        ; |405| 
        MOV       *-SP[3],AL            ; |405| 
	.dwpsn	"X_UART.c",406,3
 EALLOW
	.dwpsn	"X_UART.c",407,3
        MOVW      DP,#_MobRegs+3
        MOV       @_MobRegs+3,#128      ; |407| 
	.dwpsn	"X_UART.c",408,3
        MOVW      DP,#_MobRegs
        MOV       @_MobRegs,#195        ; |408| 
	.dwpsn	"X_UART.c",409,3
        MOVW      DP,#_MobRegs+1
        MOV       @_MobRegs+1,#0        ; |409| 
	.dwpsn	"X_UART.c",410,3
        MOVW      DP,#_MobRegs+3
        MOV       AL,*-SP[3]            ; |410| 
        MOV       @_MobRegs+3,AL        ; |410| 
	.dwpsn	"X_UART.c",411,3
        MOVW      DP,#_MobRegs+2
        MOV       @_MobRegs+2,#1        ; |411| 
	.dwpsn	"X_UART.c",412,3
        MOVW      DP,#_MobRegs+4
        MOV       @_MobRegs+4,#0        ; |412| 
	.dwpsn	"X_UART.c",413,3
        MOVW      DP,#_MobRegs+1
        MOV       @_MobRegs+1,#0        ; |413| 
	.dwpsn	"X_UART.c",414,3
 EDIS
	.dwpsn	"X_UART.c",419,3
 EALLOW
	.dwpsn	"X_UART.c",420,3
        MOVW      DP,#_YSRegs+3
        MOV       @_YSRegs+3,#3         ; |420| 
	.dwpsn	"X_UART.c",421,3
 EDIS
	.dwpsn	"X_UART.c",422,3
        MOVW      DP,#_YSRegs+3
        MOV       AL,@_YSRegs+3         ; |422| 
        MOV       *-SP[3],AL            ; |422| 
	.dwpsn	"X_UART.c",423,3
 EALLOW
	.dwpsn	"X_UART.c",424,3
        MOVW      DP,#_YSRegs+3
        MOV       @_YSRegs+3,#128       ; |424| 
	.dwpsn	"X_UART.c",425,3
        MOVW      DP,#_YSRegs
        MOV       @_YSRegs,#195         ; |425| 
	.dwpsn	"X_UART.c",426,3
        MOVW      DP,#_YSRegs+1
        MOV       @_YSRegs+1,#0         ; |426| 
	.dwpsn	"X_UART.c",427,3
        MOVW      DP,#_YSRegs+3
        MOV       AL,*-SP[3]            ; |427| 
        MOV       @_YSRegs+3,AL         ; |427| 
	.dwpsn	"X_UART.c",428,3
        MOVW      DP,#_YSRegs+2
        MOV       @_YSRegs+2,#1         ; |428| 
	.dwpsn	"X_UART.c",429,3
        MOVW      DP,#_YSRegs+4
        MOV       @_YSRegs+4,#0         ; |429| 
	.dwpsn	"X_UART.c",430,3
        MOVW      DP,#_YSRegs+1
        MOV       @_YSRegs+1,#0         ; |430| 
	.dwpsn	"X_UART.c",431,3
 EDIS
	.dwpsn	"X_UART.c",439,3
 EALLOW
	.dwpsn	"X_UART.c",440,3
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#59       ; |440| 
	.dwpsn	"X_UART.c",441,3
 EDIS
	.dwpsn	"X_UART.c",442,3
        MOVW      DP,#_TaxRegs+3
        MOV       AL,@_TaxRegs+3        ; |442| 
        MOV       *-SP[3],AL            ; |442| 
	.dwpsn	"X_UART.c",443,3
 EALLOW
	.dwpsn	"X_UART.c",444,3
        MOVW      DP,#_TaxRegs+3
        MOV       @_TaxRegs+3,#128      ; |444| 
	.dwpsn	"X_UART.c",445,3
        MOVW      DP,#_TaxRegs
        MOV       @_TaxRegs,#65         ; |445| 
	.dwpsn	"X_UART.c",446,3
        MOVW      DP,#_TaxRegs+1
        MOV       @_TaxRegs+1,#0        ; |446| 
	.dwpsn	"X_UART.c",447,3
        MOVW      DP,#_TaxRegs+3
        MOV       AL,*-SP[3]            ; |447| 
        MOV       @_TaxRegs+3,AL        ; |447| 
	.dwpsn	"X_UART.c",448,3
        MOVW      DP,#_TaxRegs+2
        MOV       @_TaxRegs+2,#0        ; |448| 
	.dwpsn	"X_UART.c",449,3
        MOVW      DP,#_TaxRegs+4
        MOV       @_TaxRegs+4,#0        ; |449| 
	.dwpsn	"X_UART.c",450,3
        MOVW      DP,#_TaxRegs+1
        MOV       @_TaxRegs+1,#0        ; |450| 
	.dwpsn	"X_UART.c",451,3
 EDIS
	.dwpsn	"X_UART.c",454,3
        MOVW      DP,#_tmpGpsCnt
        MOV       @_tmpGpsCnt,#0        ; |454| 
	.dwpsn	"X_UART.c",455,3
        MOVW      DP,#_tmpGpsStartF
        MOV       @_tmpGpsStartF,#0     ; |455| 
	.dwpsn	"X_UART.c",456,1
        SUBB      SP,#4
	.dwcfa	0x1d, -2
        SPM       #0
        LRETR
        ; return occurs
	.dwattr DW$99, DW_AT_end_file("X_UART.c")
	.dwattr DW$99, DW_AT_end_line(0x1c8)
	.dwattr DW$99, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$99

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_IncIndex
	.global	_PrepareUartData
	.global	_MyInfo
	.global	_UartSts
	.global	_TaxRegs
	.global	_GpsRegs
	.global	_YSRegs
	.global	_MobRegs
	.global	_Tm_Tax38
	.global	_Tm_Tax39
	.global	_Tax39Buf
	.global	_Tax38Buf
	.global	_PubPortInfo
	.global	___memcpy_ff

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x16)

DW$T$41	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$41, DW_AT_language(DW_LANG_C)
DW$104	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$105	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$40)
DW$106	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$41

DW$T$40	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$39)
	.dwattr DW$T$40, DW_AT_address_class(0x16)

DW$T$43	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$43, DW_AT_language(DW_LANG_C)
DW$107	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$108	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$43


DW$T$47	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$47, DW_AT_language(DW_LANG_C)
DW$109	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$46)
DW$110	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$46)
DW$111	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$112	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$113	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$114	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$47


DW$T$49	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$49, DW_AT_language(DW_LANG_C)

DW$T$51	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$51, DW_AT_language(DW_LANG_C)
DW$115	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$46)
	.dwendtag DW$T$51


DW$T$52	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$52, DW_AT_language(DW_LANG_C)
DW$116	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$52

DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$T$20	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$20, DW_AT_address_class(0x16)
DW$117	.dwtag  DW_TAG_far_type
	.dwattr DW$117, DW_AT_type(*DW$T$19)
DW$T$23	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$23, DW_AT_type(*DW$117)

DW$T$37	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$37, DW_AT_byte_size(0x100)
DW$118	.dwtag  DW_TAG_subrange_type
	.dwattr DW$118, DW_AT_upper_bound(0xff)
	.dwendtag DW$T$37


DW$T$56	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$56, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$56, DW_AT_byte_size(0x200)
DW$119	.dwtag  DW_TAG_subrange_type
	.dwattr DW$119, DW_AT_upper_bound(0x01)
DW$120	.dwtag  DW_TAG_subrange_type
	.dwattr DW$120, DW_AT_upper_bound(0xff)
	.dwendtag DW$T$56


DW$T$57	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$57, DW_AT_language(DW_LANG_C)

DW$T$60	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$60, DW_AT_language(DW_LANG_C)
DW$121	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$59)
	.dwendtag DW$T$60


DW$T$61	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$61, DW_AT_language(DW_LANG_C)
DW$122	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
	.dwendtag DW$T$61


DW$T$62	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$62, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$62, DW_AT_byte_size(0x28)
DW$123	.dwtag  DW_TAG_subrange_type
	.dwattr DW$123, DW_AT_upper_bound(0x27)
	.dwendtag DW$T$62


DW$T$63	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$63, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$63, DW_AT_byte_size(0x20)
DW$124	.dwtag  DW_TAG_subrange_type
	.dwattr DW$124, DW_AT_upper_bound(0x1f)
	.dwendtag DW$T$63

DW$125	.dwtag  DW_TAG_far_type
	.dwattr DW$125, DW_AT_type(*DW$T$19)
DW$T$64	.dwtag  DW_TAG_const_type
	.dwattr DW$T$64, DW_AT_type(*DW$125)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)
DW$T$45	.dwtag  DW_TAG_typedef, DW_AT_name("UART_PORT_INFO"), DW_AT_type(*DW$T$21)
	.dwattr DW$T$45, DW_AT_language(DW_LANG_C)
DW$T$46	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$45)
	.dwattr DW$T$46, DW_AT_address_class(0x16)
DW$126	.dwtag  DW_TAG_far_type
	.dwattr DW$126, DW_AT_type(*DW$T$46)
DW$T$76	.dwtag  DW_TAG_const_type
	.dwattr DW$T$76, DW_AT_type(*DW$126)
DW$T$59	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$58)
	.dwattr DW$T$59, DW_AT_address_class(0x16)
DW$127	.dwtag  DW_TAG_far_type
	.dwattr DW$127, DW_AT_type(*DW$T$59)
DW$T$79	.dwtag  DW_TAG_const_type
	.dwattr DW$T$79, DW_AT_type(*DW$127)
DW$128	.dwtag  DW_TAG_far_type
	.dwattr DW$128, DW_AT_type(*DW$T$82)
DW$T$83	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$83, DW_AT_type(*DW$128)

DW$T$33	.dwtag  DW_TAG_union_type
	.dwattr DW$T$33, DW_AT_name("UartSts_Reg")
	.dwattr DW$T$33, DW_AT_byte_size(0x01)
DW$129	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$129, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$129, DW_AT_accessibility(DW_ACCESS_public)
DW$130	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$32)
	.dwattr DW$130, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$130, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$33

DW$131	.dwtag  DW_TAG_far_type
	.dwattr DW$131, DW_AT_type(*DW$T$34)
DW$T$86	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$86, DW_AT_type(*DW$131)
DW$T$87	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$86)
	.dwattr DW$T$87, DW_AT_address_class(0x16)
DW$T$88	.dwtag  DW_TAG_typedef, DW_AT_name("GPS_YS_DATA"), DW_AT_type(*DW$T$38)
	.dwattr DW$T$88, DW_AT_language(DW_LANG_C)
DW$132	.dwtag  DW_TAG_far_type
DW$T$39	.dwtag  DW_TAG_const_type
	.dwattr DW$T$39, DW_AT_type(*DW$132)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)

DW$T$21	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$21, DW_AT_byte_size(0x0c)
DW$133	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$133, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$133, DW_AT_accessibility(DW_ACCESS_public)
DW$134	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$134, DW_AT_name("BufCntMask"), DW_AT_symbol_name("_BufCntMask")
	.dwattr DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$134, DW_AT_accessibility(DW_ACCESS_public)
DW$135	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$135, DW_AT_name("OneBufLen"), DW_AT_symbol_name("_OneBufLen")
	.dwattr DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$135, DW_AT_accessibility(DW_ACCESS_public)
DW$136	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$136, DW_AT_name("RemainLen"), DW_AT_symbol_name("_RemainLen")
	.dwattr DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$136, DW_AT_accessibility(DW_ACCESS_public)
DW$137	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$137, DW_AT_name("BufBaseAddr"), DW_AT_symbol_name("_BufBaseAddr")
	.dwattr DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$137, DW_AT_accessibility(DW_ACCESS_public)
DW$138	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$138, DW_AT_name("Index"), DW_AT_symbol_name("_Index")
	.dwattr DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$138, DW_AT_accessibility(DW_ACCESS_public)
DW$139	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$139, DW_AT_name("HandleIndex"), DW_AT_symbol_name("_HandleIndex")
	.dwattr DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$139, DW_AT_accessibility(DW_ACCESS_public)
DW$140	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$140, DW_AT_name("TxPtr"), DW_AT_symbol_name("_TxPtr")
	.dwattr DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$140, DW_AT_accessibility(DW_ACCESS_public)
DW$141	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$141, DW_AT_name("TxTm"), DW_AT_symbol_name("_TxTm")
	.dwattr DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$141, DW_AT_accessibility(DW_ACCESS_public)
DW$142	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$142, DW_AT_name("TxFlag"), DW_AT_symbol_name("_TxFlag")
	.dwattr DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$142, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$21

DW$T$58	.dwtag  DW_TAG_typedef, DW_AT_name("UART_RX_INFO"), DW_AT_type(*DW$T$22)
	.dwattr DW$T$58, DW_AT_language(DW_LANG_C)
DW$T$82	.dwtag  DW_TAG_typedef, DW_AT_name("MY_INFO"), DW_AT_type(*DW$T$31)
	.dwattr DW$T$82, DW_AT_language(DW_LANG_C)

DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_name("UART_BITS")
	.dwattr DW$T$32, DW_AT_byte_size(0x01)
DW$143	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$143, DW_AT_name("Gsmr_Rx"), DW_AT_symbol_name("_Gsmr_Rx")
	.dwattr DW$143, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$143, DW_AT_accessibility(DW_ACCESS_public)
DW$144	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$144, DW_AT_name("Gsmr_Tx"), DW_AT_symbol_name("_Gsmr_Tx")
	.dwattr DW$144, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01)
	.dwattr DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$144, DW_AT_accessibility(DW_ACCESS_public)
DW$145	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$145, DW_AT_name("Mob_Rx"), DW_AT_symbol_name("_Mob_Rx")
	.dwattr DW$145, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x01)
	.dwattr DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$145, DW_AT_accessibility(DW_ACCESS_public)
DW$146	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$146, DW_AT_name("Mob_Tx"), DW_AT_symbol_name("_Mob_Tx")
	.dwattr DW$146, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x01)
	.dwattr DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$146, DW_AT_accessibility(DW_ACCESS_public)
DW$147	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$147, DW_AT_name("Tax_Rx"), DW_AT_symbol_name("_Tax_Rx")
	.dwattr DW$147, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x01)
	.dwattr DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$147, DW_AT_accessibility(DW_ACCESS_public)
DW$148	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$148, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$148, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$148, DW_AT_accessibility(DW_ACCESS_public)
DW$149	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$149, DW_AT_name("Gps_Rx"), DW_AT_symbol_name("_Gps_Rx")
	.dwattr DW$149, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$149, DW_AT_accessibility(DW_ACCESS_public)
DW$150	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$150, DW_AT_name("Gps_Tx"), DW_AT_symbol_name("_Gps_Tx")
	.dwattr DW$150, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$150, DW_AT_accessibility(DW_ACCESS_public)
DW$151	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$151, DW_AT_name("Gps_YSRx"), DW_AT_symbol_name("_Gps_YSRx")
	.dwattr DW$151, DW_AT_bit_offset(0x07), DW_AT_bit_size(0x01)
	.dwattr DW$151, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$151, DW_AT_accessibility(DW_ACCESS_public)
DW$152	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$152, DW_AT_name("Gps_YSTx"), DW_AT_symbol_name("_Gps_YSTx")
	.dwattr DW$152, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x01)
	.dwattr DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$152, DW_AT_accessibility(DW_ACCESS_public)
DW$153	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$153, DW_AT_name("Gps_PubRx"), DW_AT_symbol_name("_Gps_PubRx")
	.dwattr DW$153, DW_AT_bit_offset(0x05), DW_AT_bit_size(0x01)
	.dwattr DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$153, DW_AT_accessibility(DW_ACCESS_public)
DW$154	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$154, DW_AT_name("Gps_PubTx"), DW_AT_symbol_name("_Gps_PubTx")
	.dwattr DW$154, DW_AT_bit_offset(0x04), DW_AT_bit_size(0x01)
	.dwattr DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$154, DW_AT_accessibility(DW_ACCESS_public)
DW$155	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$155, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
	.dwattr DW$155, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x01)
	.dwattr DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$155, DW_AT_accessibility(DW_ACCESS_public)
DW$156	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$156, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
	.dwattr DW$156, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x01)
	.dwattr DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$156, DW_AT_accessibility(DW_ACCESS_public)
DW$157	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$157, DW_AT_name("rsvd4"), DW_AT_symbol_name("_rsvd4")
	.dwattr DW$157, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$157, DW_AT_accessibility(DW_ACCESS_public)
DW$158	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$158, DW_AT_name("rsvd5"), DW_AT_symbol_name("_rsvd5")
	.dwattr DW$158, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$158, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$32


DW$T$34	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$34, DW_AT_name("UART_752_REGS")
	.dwattr DW$T$34, DW_AT_byte_size(0x08)
DW$159	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$159, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$159, DW_AT_accessibility(DW_ACCESS_public)
DW$160	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$160, DW_AT_name("IER"), DW_AT_symbol_name("_IER")
	.dwattr DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$160, DW_AT_accessibility(DW_ACCESS_public)
DW$161	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$161, DW_AT_name("FCR"), DW_AT_symbol_name("_FCR")
	.dwattr DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$161, DW_AT_accessibility(DW_ACCESS_public)
DW$162	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$162, DW_AT_name("LCR"), DW_AT_symbol_name("_LCR")
	.dwattr DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$162, DW_AT_accessibility(DW_ACCESS_public)
DW$163	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$163, DW_AT_name("MCR"), DW_AT_symbol_name("_MCR")
	.dwattr DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$163, DW_AT_accessibility(DW_ACCESS_public)
DW$164	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$164, DW_AT_name("LSR"), DW_AT_symbol_name("_LSR")
	.dwattr DW$164, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$164, DW_AT_accessibility(DW_ACCESS_public)
DW$165	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$165, DW_AT_name("MSR"), DW_AT_symbol_name("_MSR")
	.dwattr DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$165, DW_AT_accessibility(DW_ACCESS_public)
DW$166	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$166, DW_AT_name("SPR"), DW_AT_symbol_name("_SPR")
	.dwattr DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$166, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$34


DW$T$38	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$38, DW_AT_byte_size(0x10d)
DW$167	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$167, DW_AT_name("DataLen"), DW_AT_symbol_name("_DataLen")
	.dwattr DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$167, DW_AT_accessibility(DW_ACCESS_public)
DW$168	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$168, DW_AT_name("LenFromStar"), DW_AT_symbol_name("_LenFromStar")
	.dwattr DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$168, DW_AT_accessibility(DW_ACCESS_public)
DW$169	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$169, DW_AT_name("Preamble"), DW_AT_symbol_name("_Preamble")
	.dwattr DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$169, DW_AT_accessibility(DW_ACCESS_public)
DW$170	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
	.dwattr DW$170, DW_AT_name("TalkerID"), DW_AT_symbol_name("_TalkerID")
	.dwattr DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$170, DW_AT_accessibility(DW_ACCESS_public)
DW$171	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$36)
	.dwattr DW$171, DW_AT_name("PktType"), DW_AT_symbol_name("_PktType")
	.dwattr DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$171, DW_AT_accessibility(DW_ACCESS_public)
DW$172	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$37)
	.dwattr DW$172, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$172, DW_AT_accessibility(DW_ACCESS_public)
DW$173	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$173, DW_AT_name("Star"), DW_AT_symbol_name("_Star")
	.dwattr DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x108]
	.dwattr DW$173, DW_AT_accessibility(DW_ACCESS_public)
DW$174	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
	.dwattr DW$174, DW_AT_name("Chk"), DW_AT_symbol_name("_Chk")
	.dwattr DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x109]
	.dwattr DW$174, DW_AT_accessibility(DW_ACCESS_public)
DW$175	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$175, DW_AT_name("CR"), DW_AT_symbol_name("_CR")
	.dwattr DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x10b]
	.dwattr DW$175, DW_AT_accessibility(DW_ACCESS_public)
DW$176	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$176, DW_AT_name("LF"), DW_AT_symbol_name("_LF")
	.dwattr DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x10c]
	.dwattr DW$176, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$38


DW$T$35	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$35, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$35, DW_AT_byte_size(0x02)
DW$177	.dwtag  DW_TAG_subrange_type
	.dwattr DW$177, DW_AT_upper_bound(0x01)
	.dwendtag DW$T$35


DW$T$36	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$36, DW_AT_byte_size(0x03)
DW$178	.dwtag  DW_TAG_subrange_type
	.dwattr DW$178, DW_AT_upper_bound(0x02)
	.dwendtag DW$T$36


DW$T$22	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$22, DW_AT_byte_size(0x0c)
DW$179	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$179, DW_AT_name("Port"), DW_AT_symbol_name("_Port")
	.dwattr DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$179, DW_AT_accessibility(DW_ACCESS_public)
DW$180	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$180, DW_AT_name("StartF"), DW_AT_symbol_name("_StartF")
	.dwattr DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$180, DW_AT_accessibility(DW_ACCESS_public)
DW$181	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$181, DW_AT_name("Cnt"), DW_AT_symbol_name("_Cnt")
	.dwattr DW$181, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$181, DW_AT_accessibility(DW_ACCESS_public)
DW$182	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$182, DW_AT_name("DLE"), DW_AT_symbol_name("_DLE")
	.dwattr DW$182, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$182, DW_AT_accessibility(DW_ACCESS_public)
DW$183	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$183, DW_AT_name("DestBaseAddr"), DW_AT_symbol_name("_DestBaseAddr")
	.dwattr DW$183, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$183, DW_AT_accessibility(DW_ACCESS_public)
DW$184	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$184, DW_AT_name("Index"), DW_AT_symbol_name("_Index")
	.dwattr DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$184, DW_AT_accessibility(DW_ACCESS_public)
DW$185	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$185, DW_AT_name("HandleIndex"), DW_AT_symbol_name("_HandleIndex")
	.dwattr DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$185, DW_AT_accessibility(DW_ACCESS_public)
DW$186	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$186, DW_AT_name("BufCntMask"), DW_AT_symbol_name("_BufCntMask")
	.dwattr DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$186, DW_AT_accessibility(DW_ACCESS_public)
DW$187	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$187, DW_AT_name("OneBufLen"), DW_AT_symbol_name("_OneBufLen")
	.dwattr DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$187, DW_AT_accessibility(DW_ACCESS_public)
DW$188	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$188, DW_AT_name("RxTm"), DW_AT_symbol_name("_RxTm")
	.dwattr DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$188, DW_AT_accessibility(DW_ACCESS_public)
DW$189	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$189, DW_AT_name("RxFlag"), DW_AT_symbol_name("_RxFlag")
	.dwattr DW$189, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$189, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$22


DW$T$31	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$31, DW_AT_byte_size(0x50)
DW$190	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$190, DW_AT_name("TaxTmReady"), DW_AT_symbol_name("_TaxTmReady")
	.dwattr DW$190, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$190, DW_AT_accessibility(DW_ACCESS_public)
DW$191	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$191, DW_AT_name("Tax38Ready"), DW_AT_symbol_name("_Tax38Ready")
	.dwattr DW$191, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$191, DW_AT_accessibility(DW_ACCESS_public)
DW$192	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$192, DW_AT_name("Tax39Ready"), DW_AT_symbol_name("_Tax39Ready")
	.dwattr DW$192, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$192, DW_AT_accessibility(DW_ACCESS_public)
DW$193	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$193, DW_AT_name("BenwuF"), DW_AT_symbol_name("_BenwuF")
	.dwattr DW$193, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$193, DW_AT_accessibility(DW_ACCESS_public)
DW$194	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$194, DW_AT_name("RxTaxHead"), DW_AT_symbol_name("_RxTaxHead")
	.dwattr DW$194, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$194, DW_AT_accessibility(DW_ACCESS_public)
DW$195	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$195, DW_AT_name("Tm10Hz"), DW_AT_symbol_name("_Tm10Hz")
	.dwattr DW$195, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$195, DW_AT_accessibility(DW_ACCESS_public)
DW$196	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$196, DW_AT_name("TrID"), DW_AT_symbol_name("_TrID")
	.dwattr DW$196, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$196, DW_AT_accessibility(DW_ACCESS_public)
DW$197	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$197, DW_AT_name("OldTrID"), DW_AT_symbol_name("_OldTrID")
	.dwattr DW$197, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$197, DW_AT_accessibility(DW_ACCESS_public)
DW$198	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$198, DW_AT_name("HomeF"), DW_AT_symbol_name("_HomeF")
	.dwattr DW$198, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$198, DW_AT_accessibility(DW_ACCESS_public)
DW$199	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$199, DW_AT_name("CF_OK"), DW_AT_symbol_name("_CF_OK")
	.dwattr DW$199, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$199, DW_AT_accessibility(DW_ACCESS_public)
DW$200	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$200, DW_AT_name("CF_Capacity"), DW_AT_symbol_name("_CF_Capacity")
	.dwattr DW$200, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$200, DW_AT_accessibility(DW_ACCESS_public)
DW$201	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$201, DW_AT_name("PrgRdy"), DW_AT_symbol_name("_PrgRdy")
	.dwattr DW$201, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$201, DW_AT_accessibility(DW_ACCESS_public)
DW$202	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$202, DW_AT_name("FormatF"), DW_AT_symbol_name("_FormatF")
	.dwattr DW$202, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$202, DW_AT_accessibility(DW_ACCESS_public)
DW$203	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$203, DW_AT_name("HcWorkF"), DW_AT_symbol_name("_HcWorkF")
	.dwattr DW$203, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$203, DW_AT_accessibility(DW_ACCESS_public)
DW$204	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$204, DW_AT_name("DevConnected"), DW_AT_symbol_name("_DevConnected")
	.dwattr DW$204, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$204, DW_AT_accessibility(DW_ACCESS_public)
DW$205	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$205, DW_AT_name("SysStartTm"), DW_AT_symbol_name("_SysStartTm")
	.dwattr DW$205, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
	.dwattr DW$205, DW_AT_accessibility(DW_ACCESS_public)
DW$206	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$206, DW_AT_name("XRamErr"), DW_AT_symbol_name("_XRamErr")
	.dwattr DW$206, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$206, DW_AT_accessibility(DW_ACCESS_public)
DW$207	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$207, DW_AT_name("SaveParamF"), DW_AT_symbol_name("_SaveParamF")
	.dwattr DW$207, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
	.dwattr DW$207, DW_AT_accessibility(DW_ACCESS_public)
DW$208	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$208, DW_AT_name("UsbExit"), DW_AT_symbol_name("_UsbExit")
	.dwattr DW$208, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$208, DW_AT_accessibility(DW_ACCESS_public)
DW$209	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$209, DW_AT_name("GsmrMobile"), DW_AT_symbol_name("_GsmrMobile")
	.dwattr DW$209, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$209, DW_AT_accessibility(DW_ACCESS_public)
DW$210	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$210, DW_AT_name("EnWrBios"), DW_AT_symbol_name("_EnWrBios")
	.dwattr DW$210, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$210, DW_AT_accessibility(DW_ACCESS_public)
DW$211	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$211, DW_AT_name("UseDebug"), DW_AT_symbol_name("_UseDebug")
	.dwattr DW$211, DW_AT_data_member_location[DW_OP_plus_uconst 0x15]
	.dwattr DW$211, DW_AT_accessibility(DW_ACCESS_public)
DW$212	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$212, DW_AT_name("M91_BaudRate"), DW_AT_symbol_name("_M91_BaudRate")
	.dwattr DW$212, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
	.dwattr DW$212, DW_AT_accessibility(DW_ACCESS_public)
DW$213	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$213, DW_AT_name("GpsDataLen"), DW_AT_symbol_name("_GpsDataLen")
	.dwattr DW$213, DW_AT_data_member_location[DW_OP_plus_uconst 0x17]
	.dwattr DW$213, DW_AT_accessibility(DW_ACCESS_public)
DW$214	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$214, DW_AT_name("GpsTm"), DW_AT_symbol_name("_GpsTm")
	.dwattr DW$214, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$214, DW_AT_accessibility(DW_ACCESS_public)
DW$215	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$215, DW_AT_name("GpsValidTm"), DW_AT_symbol_name("_GpsValidTm")
	.dwattr DW$215, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
	.dwattr DW$215, DW_AT_accessibility(DW_ACCESS_public)
DW$216	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$216, DW_AT_name("GpsDataHandled"), DW_AT_symbol_name("_GpsDataHandled")
	.dwattr DW$216, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$216, DW_AT_accessibility(DW_ACCESS_public)
DW$217	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$217, DW_AT_name("GpsSts"), DW_AT_symbol_name("_GpsSts")
	.dwattr DW$217, DW_AT_data_member_location[DW_OP_plus_uconst 0x1b]
	.dwattr DW$217, DW_AT_accessibility(DW_ACCESS_public)
DW$218	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$218, DW_AT_name("GpsToBeHandle"), DW_AT_symbol_name("_GpsToBeHandle")
	.dwattr DW$218, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$218, DW_AT_accessibility(DW_ACCESS_public)
DW$219	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$219, DW_AT_name("WaitMMIAckTm"), DW_AT_symbol_name("_WaitMMIAckTm")
	.dwattr DW$219, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d]
	.dwattr DW$219, DW_AT_accessibility(DW_ACCESS_public)
DW$220	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$220, DW_AT_name("MMIDataHandled"), DW_AT_symbol_name("_MMIDataHandled")
	.dwattr DW$220, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$220, DW_AT_accessibility(DW_ACCESS_public)
DW$221	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$221, DW_AT_name("GpsLedF"), DW_AT_symbol_name("_GpsLedF")
	.dwattr DW$221, DW_AT_data_member_location[DW_OP_plus_uconst 0x1f]
	.dwattr DW$221, DW_AT_accessibility(DW_ACCESS_public)
DW$222	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$222, DW_AT_name("UsbDevF"), DW_AT_symbol_name("_UsbDevF")
	.dwattr DW$222, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$222, DW_AT_accessibility(DW_ACCESS_public)
DW$223	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$223, DW_AT_name("ErrF"), DW_AT_symbol_name("_ErrF")
	.dwattr DW$223, DW_AT_data_member_location[DW_OP_plus_uconst 0x21]
	.dwattr DW$223, DW_AT_accessibility(DW_ACCESS_public)
DW$224	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$224, DW_AT_name("WorkF"), DW_AT_symbol_name("_WorkF")
	.dwattr DW$224, DW_AT_data_member_location[DW_OP_plus_uconst 0x22]
	.dwattr DW$224, DW_AT_accessibility(DW_ACCESS_public)
DW$225	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$225, DW_AT_name("TxTm"), DW_AT_symbol_name("_TxTm")
	.dwattr DW$225, DW_AT_data_member_location[DW_OP_plus_uconst 0x23]
	.dwattr DW$225, DW_AT_accessibility(DW_ACCESS_public)
DW$226	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$226, DW_AT_name("RxTm"), DW_AT_symbol_name("_RxTm")
	.dwattr DW$226, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$226, DW_AT_accessibility(DW_ACCESS_public)
DW$227	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$227, DW_AT_name("ErrTm"), DW_AT_symbol_name("_ErrTm")
	.dwattr DW$227, DW_AT_data_member_location[DW_OP_plus_uconst 0x25]
	.dwattr DW$227, DW_AT_accessibility(DW_ACCESS_public)
DW$228	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$228, DW_AT_name("WorkTm"), DW_AT_symbol_name("_WorkTm")
	.dwattr DW$228, DW_AT_data_member_location[DW_OP_plus_uconst 0x26]
	.dwattr DW$228, DW_AT_accessibility(DW_ACCESS_public)
DW$229	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$229, DW_AT_name("XFlashType"), DW_AT_symbol_name("_XFlashType")
	.dwattr DW$229, DW_AT_data_member_location[DW_OP_plus_uconst 0x27]
	.dwattr DW$229, DW_AT_accessibility(DW_ACCESS_public)
DW$230	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$230, DW_AT_name("XFlashSize"), DW_AT_symbol_name("_XFlashSize")
	.dwattr DW$230, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$230, DW_AT_accessibility(DW_ACCESS_public)
DW$231	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$231, DW_AT_name("MaxStCnt"), DW_AT_symbol_name("_MaxStCnt")
	.dwattr DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$231, DW_AT_accessibility(DW_ACCESS_public)
DW$232	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$232, DW_AT_name("MaxRegCnt"), DW_AT_symbol_name("_MaxRegCnt")
	.dwattr DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
	.dwattr DW$232, DW_AT_accessibility(DW_ACCESS_public)
DW$233	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
	.dwattr DW$233, DW_AT_name("DataBaseTime"), DW_AT_symbol_name("_DataBaseTime")
	.dwattr DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x2e]
	.dwattr DW$233, DW_AT_accessibility(DW_ACCESS_public)
DW$234	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$234, DW_AT_name("DcWorkF"), DW_AT_symbol_name("_DcWorkF")
	.dwattr DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
	.dwattr DW$234, DW_AT_accessibility(DW_ACCESS_public)
DW$235	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$235, DW_AT_name("CopySts"), DW_AT_symbol_name("_CopySts")
	.dwattr DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0x35]
	.dwattr DW$235, DW_AT_accessibility(DW_ACCESS_public)
DW$236	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$236, DW_AT_name("WorkSts"), DW_AT_symbol_name("_WorkSts")
	.dwattr DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x36]
	.dwattr DW$236, DW_AT_accessibility(DW_ACCESS_public)
DW$237	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$237, DW_AT_name("SimulateSts"), DW_AT_symbol_name("_SimulateSts")
	.dwattr DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x37]
	.dwattr DW$237, DW_AT_accessibility(DW_ACCESS_public)
DW$238	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$238, DW_AT_name("SoftVer"), DW_AT_symbol_name("_SoftVer")
	.dwattr DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
	.dwattr DW$238, DW_AT_accessibility(DW_ACCESS_public)
DW$239	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$239, DW_AT_name("SoftDate"), DW_AT_symbol_name("_SoftDate")
	.dwattr DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x3a]
	.dwattr DW$239, DW_AT_accessibility(DW_ACCESS_public)
DW$240	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$240, DW_AT_name("Busy"), DW_AT_symbol_name("_Busy")
	.dwattr DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
	.dwattr DW$240, DW_AT_accessibility(DW_ACCESS_public)
DW$241	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$241, DW_AT_name("RoadLocked"), DW_AT_symbol_name("_RoadLocked")
	.dwattr DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x3d]
	.dwattr DW$241, DW_AT_accessibility(DW_ACCESS_public)
DW$242	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$242, DW_AT_name("DirLocked"), DW_AT_symbol_name("_DirLocked")
	.dwattr DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x3e]
	.dwattr DW$242, DW_AT_accessibility(DW_ACCESS_public)
DW$243	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$243, DW_AT_name("StLocked"), DW_AT_symbol_name("_StLocked")
	.dwattr DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x3f]
	.dwattr DW$243, DW_AT_accessibility(DW_ACCESS_public)
DW$244	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$244, DW_AT_name("MMI_AskRegionF"), DW_AT_symbol_name("_MMI_AskRegionF")
	.dwattr DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
	.dwattr DW$244, DW_AT_accessibility(DW_ACCESS_public)
DW$245	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$245, DW_AT_name("MMI_AskUpDownF"), DW_AT_symbol_name("_MMI_AskUpDownF")
	.dwattr DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x41]
	.dwattr DW$245, DW_AT_accessibility(DW_ACCESS_public)
DW$246	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$246, DW_AT_name("MMISetType"), DW_AT_symbol_name("_MMISetType")
	.dwattr DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x42]
	.dwattr DW$246, DW_AT_accessibility(DW_ACCESS_public)
DW$247	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$247, DW_AT_name("DBIndexOffset"), DW_AT_symbol_name("_DBIndexOffset")
	.dwattr DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
	.dwattr DW$247, DW_AT_accessibility(DW_ACCESS_public)
DW$248	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$248, DW_AT_name("DBStationOffset"), DW_AT_symbol_name("_DBStationOffset")
	.dwattr DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x46]
	.dwattr DW$248, DW_AT_accessibility(DW_ACCESS_public)
DW$249	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$249, DW_AT_name("DBRegionOffset"), DW_AT_symbol_name("_DBRegionOffset")
	.dwattr DW$249, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
	.dwattr DW$249, DW_AT_accessibility(DW_ACCESS_public)
DW$250	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$250, DW_AT_name("DBRoadOffset"), DW_AT_symbol_name("_DBRoadOffset")
	.dwattr DW$250, DW_AT_data_member_location[DW_OP_plus_uconst 0x4a]
	.dwattr DW$250, DW_AT_accessibility(DW_ACCESS_public)
DW$251	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$251, DW_AT_name("DataBaseErrF"), DW_AT_symbol_name("_DataBaseErrF")
	.dwattr DW$251, DW_AT_data_member_location[DW_OP_plus_uconst 0x4c]
	.dwattr DW$251, DW_AT_accessibility(DW_ACCESS_public)
DW$252	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$252, DW_AT_name("WinTimeLo"), DW_AT_symbol_name("_WinTimeLo")
	.dwattr DW$252, DW_AT_data_member_location[DW_OP_plus_uconst 0x4d]
	.dwattr DW$252, DW_AT_accessibility(DW_ACCESS_public)
DW$253	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$253, DW_AT_name("WinTimeHi"), DW_AT_symbol_name("_WinTimeHi")
	.dwattr DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x4e]
	.dwattr DW$253, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$31

DW$T$29	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$T$30	.dwtag  DW_TAG_typedef, DW_AT_name("DATE_TIME_INFO"), DW_AT_type(*DW$T$24)
	.dwattr DW$T$30, DW_AT_language(DW_LANG_C)

DW$T$26	.dwtag  DW_TAG_union_type
	.dwattr DW$T$26, DW_AT_name("WINDOWS_TIME_LO_REG")
	.dwattr DW$T$26, DW_AT_byte_size(0x01)
DW$254	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$254, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$254, DW_AT_accessibility(DW_ACCESS_public)
DW$255	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$255, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$255, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$26


DW$T$28	.dwtag  DW_TAG_union_type
	.dwattr DW$T$28, DW_AT_name("WINDOWS_TIME_HI_REG")
	.dwattr DW$T$28, DW_AT_byte_size(0x01)
DW$256	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$256, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$256, DW_AT_accessibility(DW_ACCESS_public)
DW$257	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
	.dwattr DW$257, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$257, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$28


DW$T$24	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$24, DW_AT_byte_size(0x06)
DW$258	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$258, DW_AT_name("Second"), DW_AT_symbol_name("_Second")
	.dwattr DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$258, DW_AT_accessibility(DW_ACCESS_public)
DW$259	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$259, DW_AT_name("Minute"), DW_AT_symbol_name("_Minute")
	.dwattr DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$259, DW_AT_accessibility(DW_ACCESS_public)
DW$260	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$260, DW_AT_name("Hour"), DW_AT_symbol_name("_Hour")
	.dwattr DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$260, DW_AT_accessibility(DW_ACCESS_public)
DW$261	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$261, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$261, DW_AT_accessibility(DW_ACCESS_public)
DW$262	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$262, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$262, DW_AT_accessibility(DW_ACCESS_public)
DW$263	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$263, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$263, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$24


DW$T$25	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$25, DW_AT_name("WINDOWS_TIME_LO_BITS")
	.dwattr DW$T$25, DW_AT_byte_size(0x01)
DW$264	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$264, DW_AT_name("Second"), DW_AT_symbol_name("_Second")
	.dwattr DW$264, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x06)
	.dwattr DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$264, DW_AT_accessibility(DW_ACCESS_public)
DW$265	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$265, DW_AT_name("Minute"), DW_AT_symbol_name("_Minute")
	.dwattr DW$265, DW_AT_bit_offset(0x04), DW_AT_bit_size(0x06)
	.dwattr DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$265, DW_AT_accessibility(DW_ACCESS_public)
DW$266	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$266, DW_AT_name("HourLo"), DW_AT_symbol_name("_HourLo")
	.dwattr DW$266, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x04)
	.dwattr DW$266, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$266, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$25


DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$27, DW_AT_name("WINDOWS_TIME_HI_BITS")
	.dwattr DW$T$27, DW_AT_byte_size(0x01)
DW$267	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$267, DW_AT_name("HourHi"), DW_AT_symbol_name("_HourHi")
	.dwattr DW$267, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$267, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$267, DW_AT_accessibility(DW_ACCESS_public)
DW$268	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$268, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$268, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x05)
	.dwattr DW$268, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$268, DW_AT_accessibility(DW_ACCESS_public)
DW$269	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$269, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$269, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x04)
	.dwattr DW$269, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$269, DW_AT_accessibility(DW_ACCESS_public)
DW$270	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$270, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$270, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x06)
	.dwattr DW$270, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$270, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27


	.dwattr DW$44, DW_AT_external(0x01)
	.dwattr DW$44, DW_AT_type(*DW$T$19)
	.dwattr DW$51, DW_AT_external(0x01)
	.dwattr DW$99, DW_AT_external(0x01)
	.dwattr DW$89, DW_AT_external(0x01)
	.dwattr DW$89, DW_AT_type(*DW$T$19)
	.dwattr DW$54, DW_AT_external(0x01)
	.dwattr DW$54, DW_AT_type(*DW$T$19)
	.dwattr DW$53, DW_AT_external(0x01)
	.dwattr DW$53, DW_AT_type(*DW$T$19)
	.dwattr DW$36, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$271	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$271, DW_AT_location[DW_OP_reg0]
DW$272	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$272, DW_AT_location[DW_OP_reg1]
DW$273	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$273, DW_AT_location[DW_OP_reg2]
DW$274	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$274, DW_AT_location[DW_OP_reg3]
DW$275	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$275, DW_AT_location[DW_OP_reg4]
DW$276	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$276, DW_AT_location[DW_OP_reg5]
DW$277	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$277, DW_AT_location[DW_OP_reg6]
DW$278	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$278, DW_AT_location[DW_OP_reg7]
DW$279	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$279, DW_AT_location[DW_OP_reg8]
DW$280	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$280, DW_AT_location[DW_OP_reg9]
DW$281	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$281, DW_AT_location[DW_OP_reg10]
DW$282	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$282, DW_AT_location[DW_OP_reg11]
DW$283	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$283, DW_AT_location[DW_OP_reg12]
DW$284	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$284, DW_AT_location[DW_OP_reg13]
DW$285	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$285, DW_AT_location[DW_OP_reg14]
DW$286	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$286, DW_AT_location[DW_OP_reg15]
DW$287	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$287, DW_AT_location[DW_OP_reg16]
DW$288	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$288, DW_AT_location[DW_OP_reg17]
DW$289	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$289, DW_AT_location[DW_OP_reg18]
DW$290	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$290, DW_AT_location[DW_OP_reg19]
DW$291	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$291, DW_AT_location[DW_OP_reg20]
DW$292	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$292, DW_AT_location[DW_OP_reg21]
DW$293	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$293, DW_AT_location[DW_OP_reg22]
DW$294	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$294, DW_AT_location[DW_OP_reg23]
DW$295	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$295, DW_AT_location[DW_OP_reg24]
DW$296	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$296, DW_AT_location[DW_OP_reg25]
DW$297	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$297, DW_AT_location[DW_OP_reg26]
DW$298	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$298, DW_AT_location[DW_OP_reg27]
DW$299	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$299, DW_AT_location[DW_OP_reg28]
DW$300	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$300, DW_AT_location[DW_OP_reg29]
DW$301	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$301, DW_AT_location[DW_OP_reg30]
DW$302	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$302, DW_AT_location[DW_OP_reg31]
DW$303	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$303, DW_AT_location[DW_OP_regx 0x20]
DW$304	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$304, DW_AT_location[DW_OP_regx 0x21]
DW$305	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$305, DW_AT_location[DW_OP_regx 0x22]
DW$306	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$306, DW_AT_location[DW_OP_regx 0x23]
DW$307	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$307, DW_AT_location[DW_OP_regx 0x24]
DW$308	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$308, DW_AT_location[DW_OP_regx 0x25]
DW$309	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$309, DW_AT_location[DW_OP_regx 0x26]
DW$310	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$310, DW_AT_location[DW_OP_regx 0x27]
DW$311	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$311, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

